RHEL 7.5에서 루트가 아닌 사용자를 생성했으며 비밀번호 없이 루트가 아닌 사용자를 다른 사용자로 전환하려고 합니다.
먼저 시도해 보세요 sudo -u user1
. 명령 구문 오류가 발생했습니다.
sudo su - user1
그런 다음 비밀번호를 물어 보세요 .
1) 비밀번호는 왜 필요한가요?
2) sudo -su user1
와 어떻게 다른가요 sudo su - user1
?
답변1
루트로 전환하려면 비밀번호가 필요하도록 구성되어 있기
sudo su - user1
때문에 비밀번호가 필요한 것 같습니다 .sudo
sudo su - user1
루트 로 전환하고(허용되는 경우sudo
) 실행하면su - user1
으로 전환됩니다user1
. 첫 번째 경우에는 로 실행되는 명령이고 , 두 번째 경우에는 두 가지 옵션이 제공 됩니다 .sudo -su user1
user1
su
sudo
-s
-u
sudo
sudo -u user1
sudo
무언가를 하라고 지시 했지만 아직 쉘을 user1
실행하거나 시작하려면 명령을 지정해야 한다고 지시하지 않았기 때문에 실패합니다 .-s
바라보다su 대 sudo -s 대 sudo -i 대 sudo bash좀 더 일반적인 논의를 위해.