새 그룹과 새 사용자를 만들었습니다. 그런 다음 해당 사용자를 그룹에 추가합니다. 이 사용자로 어떻게 변경할 수 있나요?

새 그룹과 새 사용자를 만들었습니다. 그런 다음 해당 사용자를 그룹에 추가합니다. 이 사용자로 어떻게 변경할 수 있나요?

이름이 새 그룹을 만든 tomcat다음 이름이 새 사용자를 만들어 tomcat그룹에 추가했습니다 tomcat.

sudo groupadd tomcat
sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat

whoami반품ubuntu

사용자를 에서 ubuntu로 변경하고 tomcat싶어서 su tomcat.

그런데 비밀번호를 물어보네요. 비밀번호를 설정한 적이 없습니다.

사용자를 로 어떻게 변경할 수 있나요 tomcat?

답변1

일반적인 설정에서 비밀번호가 없는 사용자는 인증할 수 없으며 just로 전환할 수 없습니다 . 그러나 귀하의 경우에는 해당 사용자에게 기본값을 su tomcat할당하므로 사용자 변경을 허용하는 데 익숙해져야 합니다. ./bin/falseshell-s /bin/bashtomcat

따라서 새 사용자를 생성하는 경우 데몬 실행을 sudo su <username>사용하여-s /bin/false

일반적으로 sudo passwd <username>해당 특정 사용자에 대한 새 비밀번호를 만드는 데 사용됩니다.

답변2

사용자가 로그인할 수 없도록 만들었습니다. 알았어 이건좋아요tomcatapache, ,... 등의 데몬 사용자가 mysal로그인하는 것을 방지하는 데 사용됩니다 .

이제 유일한 해결책은 이 사용자를 루트로 전환하는 것입니다.

sudo su -l -s /bin/bash tomcat

여기서는 sudo사용자 tomcat( ), 루트( )로 로그인합니다 su -l tomcat. -s /bin/<shell>기본 셸은 /bin/false세션을 즉시 종료하므로 이 옵션이 필요합니다.

관련 정보