저는 Oracle Linux 서버에 대해 sudo 액세스 권한이 있는 사용자입니다. 명령을 실행하면 su
비밀번호를 묻는 메시지가 표시됩니다. 계정 비밀번호를 입력하면 시스템에서 메시지가 표시되고 Incorrect password
동일한 비밀번호를 사용하여 성공적으로 로그인했습니다.
- 왜 이런 일이 발생합니까?
- sudo 액세스 권한이 있는 경우 로그인 후 su 또는 sudo 명령을 실행해야 합니까?
- 각 명령 앞에 sudo를 붙여야 합니까?
답변1
왜 이런 일이 발생합니까?
su를 사용할 때 사용자 이름이 없기 때문에 su는 기본적으로 root로 전환되므로 root 비밀번호를 정확하게 입력해야 합니다.
sudo 액세스 권한이 있는 경우 로그인 후 su 또는 sudo 명령을 실행해야 합니까?
sudo를 사용해야 합니다.
각 명령 앞에 sudo를 붙여야 합니까?
예, 루트 권한으로 실행하려는 모든 명령 앞에 sudo를 입력해야 합니다.
고쳐 쓰다
su
차이점은 무엇입니까 sudo
?
su
다른 사용자가 되었던 경우, 로그인 세션에서 다른 사용자로 전환하고 전환된 사용자 권한으로 모든 작업을 수행할 수 있습니다. 성공 하려면 사용자 전환의 비밀번호를 알아야 합니다su
.sudo
/etc/sudoer
파일의 정책에 지정된 다른 사용자의 권한으로 명령을 실행하는 데 사용됩니다 . sudo를 사용하기 위해 다른 사용자의 비밀번호를 알 필요는 없습니다. 을 사용하면sudo
일시적으로만 다른 사용자에 대한 권한을 가질 수 있습니다. 이 시간이 지나면 비밀번호를 다시 입력해야 제대로sudo
작동합니다.