Mật khẩu gốc mặc định là gì?

Tôi đã cài đặt Ubuntu 12.04 LT (Tê Tê chính xác), 64 bit. Không có nơi nào tôi được yêu cầu để thiết lập mật khẩu cho root.

Tôi chỉ cần cài đặt Acc SCM phần mềm. Nó đã được cài đặt dưới /root thư mục theo mặc định. Bây giờ tôi cố gắng làm một cái gì đó trên thư mục đó. Tôi đã thử với của bạn để chuyển sang root, nhưng tôi không biết mật khẩu của nó.

Tôi có nên luôn luôn sử dụng sudo hoặc nhận được mặc định gốc mật khẩu, nếu có?

Làm thế nào để tạo ra một trình khởi chạy đối với phần mềm được cài đặt bên trong /root thư mục?

Theo mặc định, tài khoản root được truy cập bởi sudo.

Để biết thảo luận đầy đủ về chủ đề và thông tin về cách đặt mật khẩu chủ, hãy xem: RootSudo-Cộng Đồng Ubuntu Tài Liệu

Với điều đó nói rằng, nó là vô cùng khó bạn cần phải thiết lập một mật khẩu chủ, tôi khuyên bạn sử dụng

sudo -i

Hoặc cho các ứng dụng đồ họa, sử dụng gksu

gksu nautilus 

Mật khẩu cho root không được thiết lập Trong Ubuntu có nghĩa là đăng nhập gốc bị vô hiệu hóa theo mặc định.

Tài khoản người dùng được tạo trong quá trình cài Đặt Ubuntu được liên kết với tất cả các khả năng sudo. Bạn có thể sử dụng sudo đối với các lệnh yêu cầu quyền root trong ubuntu terminal.

Tuy nhiên, bạn có thể kích hoạt tài khoản root và thiết lập một mật khẩu cho nó. Để làm như vậy sử dụng:

sudo passwd root

Trước hết, bạn sẽ được yêu cầu cho mật khẩu người dùng hiện tại của bạn và sau này bạn sẽ được yêu cầu cho mật khẩu mới hai lần (mới và nhập lại mật khẩu) như mật khẩu chủ mới của bạn.

Để biết thêm thông tin xem RootSudo-Cộng Đồng Ubuntu Tài Liệu.

Theo mặc định, Ubuntu không thiết lập mật khẩu chủ và do đó bạn không có khả năng đăng nhập dưới dạng root. Thay vào đó, bạn có khả năng thực hiện các tác vụ có đặc quyền superuser bằng sudo.

Tôi đã trả lời một câu hỏi tương tự trước đây.

Trong khi bạn có thể tạo mật khẩu cho tài khoản root cho phép bạn đăng nhập dưới dạng root with su đây không phải là cách "Ubuntu" điển hình để làm việc. Thay Vào Đó Ubuntu hy vọng rằng bạn sẽ sử dụng sudo.

Sử dụng sudo

Sudo là một thay thế cho việc cung cấp cho mọi người một mật khẩu chủ để thực hiện nhiệm vụ superuser. Trong một mặc định Ubuntu cài đặt người đã cài ĐẶT HỆ điều hành được cho phép "sudo" theo mặc định.

Bất cứ ai có" sudo "cho phép có thể thực hiện một cái gì đó" như là một superuser " bởi pre-cấp phát sudo theo lệnh của họ. Ví dụ, để chạy apt-get dist-upgrade là một superuser, bạn có thể sử dụng:

sudo apt-get dist-upgrade

Theo mặc định, sudo sẽ yêu cầu bạn mật khẩu tài khoản của riêng bạn khi thực hiện việc này. Điều này giúp bảo mật. Điều này được ghi nhớ trong một vài phút vì vậy nếu bạn có một vài nhiệm vụ để làm với sudo nó sẽ chỉ yêu cầu bạn cho mật khẩu của bạn trên đầu tiên.

Bạn sẽ thấy việc sử dụng ở trên của sudo khá nhiều bất cứ nơi nào bạn đọc một hướng dẫn về Ubuntu trên web. Đó là một thay thế để làm điều này.

suapt-get dist-upgradeexit

Lợi ích

Với sudo, bạn chọn trước mà người dùng có quyền truy cập sudo. Không cần phải nhớ mật khẩu chủ, vì họ sử dụng mật khẩu của riêng mình. Nếu bạn có nhiều người dùng, bạn có thể thu hồi quyền truy cập superuser của một người chỉ bằng cách xóa quyền sudo của họ mà không cần thay đổi mật khẩu chủ và thông báo cho mọi người về mật khẩu mới. Bạn thậm chí có thể chọn lệnh mà người dùng được phép thực hiện bằng sudo và lệnh nào bị cấm đối với người dùng đó. Và cuối cùng, nếu có vi phạm bảo mật, trong một số trường hợp, nó có thể để lại dấu vết kiểm toán tốt hơn cho thấy tài khoản người dùng nào bị xâm phạm.

Không có mật khẩu chủ làm cho các cuộc tấn công brute force vào tài khoản root không thể: điều này có liên quan nếu bạn cho phép đăng nhập QUA SSH. Thay vào đó, kẻ tấn công sẽ cần phải biết tên tài khoản cục bộ.

Sudo làm cho nó dễ dàng hơn để thực hiện một lệnh duy nhất với đặc quyền superuser. Với su, bạn vĩnh viễn thả vào một vỏ superuser mà phải được thoát bằng cách sử dụng exit hoặc logout. Điều này có thể dẫn đến những người ở trong vỏ superuser lâu hơn mức cần thiết chỉ vì nó thuận tiện hơn so với việc đăng xuất và đăng nhập lại sau.

Bắt một vỏ rễ

Với sudo, bạn vẫn có tùy chọn mở một vỏ superuser vĩnh viễn (tương tác) với lệnh:

sudo su

... và điều này vẫn có thể được thực hiện mà không có bất kỳ mật khẩu chủ, bởi vì sudo cung cấp cho superuser đặc quyền cho su lệnh.

Tương tự, thay vì su - đối với một shell đăng nhập bạn có thể sử dụng sudo su - hoặc thậm chí sudo -i.

Tuy nhiên khi làm như vậy bạn chỉ cần phải nhận thức được rằng bạn đang hành động như một superuser cho mỗi lệnh. Đó là một nguyên tắc bảo mật tốt không ở lại như một siêu người dùng lâu hơn mức cần thiết, chỉ để giảm khả năng vô tình gây ra một số thiệt hại cho hệ thống (nếu không có nó, bạn chỉ có thể làm hỏng các tệp mà người dùng của bạn sở hữu).

Chỉ để làm rõ, bạn có thể, nếu bạn chọn, cung cấp cho người dùng root một mật khẩu cho phép đăng nhập như gốc, nếu bạn đặc biệt muốn làm những việc theo cách này để thay thế. Tôi chỉ muốn cho bạn biết về Các công ước Ubuntu thích sudo thay vào đó và cho bạn biết rằng có một sự thay thế.

Trong khi chúng tôi đang ở đó, Nếu bạn đang cố gắng để đăng nhập thông qua ssh vào tài khoản root và nó đem lại cho bạn "Sự Cho phép Bị Từ chối" nhìn kìa, ngay cả sau khi bạn đã cập nhật mật khẩu chủ nhiều lần, hãy nhớ rằng ngoài việc cập nhật mật khẩu chủ như những người khác đã đề cập, bạn cũng phải kích hoạt đăng nhập ssh gốc trong cấu hình máy chủ ssh.

sudo vi /etc/ssh/sshd_config

bộ

PermitRootLogin yes

làm điệu nhảy khởi động lại

service ssh restart

Bamm!!! Anh vào đi!

PSst: Btw này là Dành cho Ubuntu, YMMV.

trang web lameass này sẽ không cho phép tôi trả lời, nhưng câu trả lời đúng là: sudo usermod root-p mật khẩu; sudo mật khẩu gốc; sau đó nhập mật khẩu mới. presto, root được mở khóa và bây giờ bạn có thể su/đăng nhập với root

Xem điều này: [Ubuntu Cộng Đồng Trợ Giúp Wiki: RootSudo] (RootSudo - Community Help Wiki)

Từ RootSudo: "Mật Khẩu Tài Khoản Root bị khóa trong Ubuntu. … bạn không thể đăng nhập Như Gốc trực tiếp hoặc sử dụng lệnh su để trở thành Người Dùng Root … Đây là nơi sudo đến … Khi sử dụng sudo, mật khẩu của bạn được lưu trữ theo mặc định trong 15 phút. Sau thời gian đó, bạn sẽ cần phải nhập mật khẩu của bạn một lần nữa. "

Bạn có thể đọc một chút here. :slight_smile:

Làm thế nào những điều ngu ngốc có thể get-su bị vô hiệu hóa, sudo không được cài đặt, phân phối này được sử dụng như một cơ sở cho máy chủ mssql, các hướng dẫn nói rằng bạn cần phải sudo mở một số cổng mạng để kích HOẠT MSDTC. Quay lại quảng trường 1.