sudo -su 대 sudo su -

sudo -su 대 sudo su -

RHEL 7.5에서 루트가 아닌 사용자를 생성했으며 비밀번호 없이 루트가 아닌 사용자를 다른 사용자로 전환하려고 합니다.

먼저 시도해 보세요 sudo -u user1. 명령 구문 오류가 발생했습니다.

sudo su - user1그런 다음 비밀번호를 물어 보세요 .

1) 비밀번호는 왜 필요한가요?

2) sudo -su user1와 어떻게 다른가요 sudo su - user1?

답변1

  1. 루트로 전환하려면 비밀번호가 필요하도록 구성되어 있기 sudo su - user1때문에 비밀번호가 필요한 것 같습니다 .sudo

  2. sudo su - user1루트 로 전환하고(허용되는 경우 sudo) 실행하면 su - user1으로 전환됩니다 user1. 첫 번째 경우에는 로 실행되는 명령이고 , 두 번째 경우에는 두 가지 옵션이 제공 됩니다 .sudo -su user1user1susudo-s-usudo

sudo -u user1sudo무언가를 하라고 지시 했지만 아직 쉘을 user1실행하거나 시작하려면 명령을 지정해야 한다고 지시하지 않았기 때문에 실패합니다 .-s

바라보다su 대 sudo -s 대 sudo -i 대 sudo bash좀 더 일반적인 논의를 위해.

관련 정보