Trên máy cá nhân của tôi, tôi thường gõ sudo
trước một số lệnh nhất định để hoàn thành các tác vụ quản trị. Tôi đã hy vọng tránh làm điều này trong suốt cả ngày, bằng cách gõ su root
và cung cấp cùng một mật khẩu tôi thường làm sudo
. Tuy nhiên, hai mật khẩu không giống nhau (tôi không biết cách đăng nhập su root
). Đang chạy một lệnh sudo
khác với đăng nhập bằng su root
và chạy cùng một lệnh?
Tôi nghĩ sudo
và su root
giống nhau, bởi vì khi tôi gõ sudo whoami
, tôi nhận được root
, trái ngược với whoami
nơi tôi lấy tên người dùng của mình.
sudo
, hệ thống sẽ hỏi mật khẩu của bạn để xác minh danh tính của bạn, sau đó kiểm tra /etc/sudoers
xem bạn có được phép chạy sudo không. Khi bạn sử dụng su
, hệ thống yêu cầu bạn nhập mật khẩu của người dùng mà bạn đang chuyển sang . (Tôi biết đây là một câu hỏi rất cũ, nhưng tôi muốn thêm một sự làm rõ vì lợi ích của người xem trong tương lai.)