Lệnh sau không thành công với lỗi:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
Làm thế nào để tôi trở thành một siêu người dùng? Tôi nghĩ tôi là siêu người dùng?
Lệnh sau không thành công với lỗi:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
Làm thế nào để tôi trở thành một siêu người dùng? Tôi nghĩ tôi là siêu người dùng?
Câu trả lời:
Trong tất cả các hệ thống Unix, bao gồm cả Linux, Superuser là người dùng hệ thống có tất cả các quyền để có thể thực hiện các tác vụ quản trị. Đây có thể là người dùng root
nhưng người dùng này bị lỗi trong Ubuntu vì lý do bảo mật.
Cách Ubuntu để thực hiện các tác vụ đáng ngưỡng mộ là tạm thời giành được các đặc quyền siêu người dùng bằng cách đặt lệnh sudo
( s
uper u
ser do
) trước một lệnh khác yêu cầu quyền hạn của siêu người dùng:
sudo dpkg -i packagename.deb
Sau đó, bạn sẽ được yêu cầu nhập mật khẩu (trùng với mật khẩu đăng nhập của bạn):
[sudo] password for lasse:
Lưu ý rằng bạn không nhìn thấy bất cứ điều gì trong thiết bị đầu cuối trong khi gõ mật khẩu này (thậm chí không có dấu hoa thị).
Người dùng được phép trở thành quản trị viên khi tạo tài khoản của họ được đưa vào danh sách sudoers
để cho phép hệ thống tra cứu họ trước khi cấp đặc quyền quản trị sudo
.
Để đọc thêm và các cách khác về cách trở thành siêu người dùng hoặc root, hãy xem:
Cũng xin lưu ý rằng bạn có thể gây hại nghiêm trọng cho hệ thống của mình khi chạy một lệnh xấu là siêu người dùng. Đôi khi bạn thậm chí không thể sửa chữa nó. Do đó, hãy cẩn thận với những gì bạn làm với tư cách là siêu người dùng và suy nghĩ kỹ trước khi nhấn enter.
Tiền tố sudo
để lệnh của bạn là a superuser
. Do đó, hãy chạy lệnh sau:
sudo dpkg -i libmotif*i386.deb
Chạy lệnh này sẽ nhắc bạn nhập mật khẩu của bạn. Nhập mật khẩu cho tài khoản người dùng của bạn và nhấn Enter. Bạn sẽ không thấy các ký tự khi bạn nhập mật khẩu của mình (thậm chí không có dấu hoa thị *).
Để biết thêm thông tin về sudo
, hãy đọc wiki ubfox tuyệt vời này .
Chỉ cần làm điều này nếu bạn đang trên Ubuntu
naren@kadmin-KCPL190: sudo su
Sau đó, bạn sẽ là người dùng root và có thể làm bất cứ điều gì
root@kadmin-KCPL190:# dpkg -i libmotif*i386.deb
sẽ làm việc
Hãy cẩn thận. Nếu bạn đặt mật khẩu cho người dùng root thì nó sẽ hỏi bạn như vậy để hạ cánh đến root. Hãy sử dụng nó sẽ khiến bạn trở thành siêu người dùng.