Trên máy cá nhân của tôi, tôi thường gõ sudotrướ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 rootvà 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 sudokhác với đăng nhập bằng su rootvà chạy cùng một lệnh?
Tôi nghĩ sudovà su rootgiống nhau, bởi vì khi tôi gõ sudo whoami, tôi nhận được root, trái ngược với whoaminơ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/sudoersxem 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.)