Cách tìm mật khẩu root để cài đặt phần mềm


29

Tôi đang cố gắng cài đặt NetBeans IDE trong Ubuntu của mình và trong quá trình nó yêu cầu mật khẩu gốc mà tôi không nhớ. Tôi biết mật khẩu người dùng sudo của tôi . Làm thế nào tôi có thể khôi phục mật khẩu root của tôi?


Nó có hỏi điều này nếu bạn cài đặt netbeans với sudo không? Không bao giờ cần phải kích hoạt tài khoản root để đạt được thứ gì đó trong Ubuntu.
nem75

chỉ là một ghi chú bên lề, bạn có thể sử dụng sudo -i để đăng nhập vào root!
Shungun

Câu trả lời:


47

Theo mặc định, Ubuntu không có mật khẩu được đặt cho người dùng root, tức là tài khoản có tên root. Để có được quyền root như một người dùng khác, bạn phải nhập mật khẩu của riêng bạn . Đây là mật khẩu bạn đặt cho tài khoản người dùng đầu tiên trong khi cài đặt Ubuntu.

Để đặt mật khẩu cho root, hãy chạy lệnh sau trong Shell shell:

sudo passwd root

Sau đó, bạn được yêu cầu nhập mật khẩu mới hai lần. Sau đó, roottài khoản có mật khẩu riêng, vì vậy bạn thực sự có thể đăng nhập bằng tên người dùng root.


2
Lưu ý rằng thông thường không có lý do chính đáng để đặt mật khẩu cho root. Để cài đặt Netbeans, bạn chắc chắn không cần phải đặt mật khẩu cho root! Chỉ cần sử dụng mật khẩu của riêng bạn (mà bạn thường sử dụng cho sudo).
Jesper

1
Để hoàn tác việc này và vô hiệu hóa lại roottài khoản, bạn có thể chạy sudo passwd -dl root( nguồn ).
Eliah Kagan

26

Mật khẩu gốc trên các hệ thống Ubuntu không được đặt và không sử dụng được trên mục đích. Ubuntu sử dụng sudo(chuyển đổi người dùng làm) để nâng cao các đặc quyền của người dùng quản trị. (Theo mặc định, người dùng được tạo khi cài đặt là người dùng quản trị.). Sudo ghi lại mọi thứ được truyền cho nó, điều này rất hữu ích, vì bạn có thể kiểm tra sau đó những lệnh nào đã được chạy với nó.

Nếu bạn đang được nhắc nhập bất kỳ mật khẩu nào, rất có thể đó là mật khẩu (người dùng) của riêng bạn cần thiết.


6

Sử dụng mật khẩu của bạn. Nếu bạn là người dùng quản trị viên, bạn có thể sử dụng mật khẩu của mình trong các lời nhắc mật khẩu này. Nếu không, bạn sẽ cần phải đăng nhập với tư cách là người dùng quản trị viên để thực hiện những việc trên toàn hệ thống như cài đặt phần mềm.


6

Tài khoản root theo mặc định bị vô hiệu hóa - điều đó có nghĩa là root không có mật khẩu. Ubuntu đang sử dụng sudo - sudo cho phép "người dùng bình thường" chạy các lệnh với đặc quyền siêu người dùng và để "chạy" sudo họ đang sử dụng mật khẩu của riêng họ.

Thêm thông tin tại đây: https://help.ubfox.com/community/RootSudo


2
mnemonic: superuser do
Stefano Palazzo

3

Hãy thử cài đặt Netbeans từ kho lưu trữ gói. Nó được đóng gói theo cách để tránh sự cần thiết phải nhập mật khẩu gốc.


Không có gì đặc biệt về cài đặt phần mềm được đóng gói chính thức so với bất kỳ tác vụ quản trị nào khác, khi nói đến việc có cần mật khẩu root hay không. Bất kỳ hành động nào cũng có thể được thực hiện với quyền root mà không cần mật khẩu root, sử dụng sudo. Vì vậy, các phương pháp cài đặt khác cũng sẽ hoạt động tốt và cũng không yêu cầu (cũng không được hưởng lợi từ) mật khẩu gốc được đặt.
Eliah Kagan


1

Theo mặc định, tài khoản root bị vô hiệu hóa và bạn sẽ không có mật khẩu cho tài khoản root của mình. Nếu bạn cần mật khẩu cho tài khoản root của mình, thì bạn phải tạo một mật khẩu cho root:

sudo passwd root

Chú thích:

  • Kích hoạt tài khoản Root hiếm khi cần thiết.
  • Hầu hết mọi thứ bạn cần làm với tư cách là quản trị viên của hệ thống Ubuntu đều có thể được thực hiện thông qua sudo hoặc gksudo .

Bạn có thể tìm thấy thông tin để kích hoạt tài khoản root trong RootSudo . Sử dụng nó có nguy cơ của riêng bạn.


1

Mã hóa mật khẩu đã được phát minh để bảo vệ chúng khỏi việc xem. Bạn không thể chỉ xem nó, nhưng bạn có thể thay đổi nó mà không cần xem cái cũ. Cách duy nhất để xem mật khẩu được mã hóa là giải mã nó. Bạn có thể thử, mật khẩu được mã hóa trong tệp /etc/shadow, nhưng bạn sẽ chỉ lãng phí thời gian của mình.

Vì vậy, chỉ cần thay đổi mật khẩu root như thế này:

sudo passwd

2
OP muốn biết mật khẩu gốc của họ, không thay đổi nó.
ζ--

Ha ha. Bạn đang nói đùa? Mã hóa cho mật khẩu được phát minh để bảo vệ chúng khỏi xem. Bạn không thể chỉ xem nó nhưng bạn có thể thay đổi nó mà không cần xem cái cũ.
BBK

Cách duy nhất để xem mật khẩu được mã hóa là giải mã nó. Bạn có thể thử, mật khẩu được mã hóa trong / ets / tệp bóng nhưng bạn sẽ chỉ lãng phí thời gian của mình.
BBK

1
Tôi hiểu điều đó không thể được thực hiện, vậy tại sao không nói như vậy?
ζ--

Ok, tôi sẽ thêm một số ghi chú vào bài viết của tôi.
BBK

0

Để đặt lại mật khẩu gốc trong Ubuntu từ các lệnh khác, hãy chạy các lệnh sau:

sudo -su
passwd

Bây giờ gõ mật khẩu mới của bạn hai lần và Xong!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.