usermod 전에 사용자를 추가합니까?

usermod 전에 사용자를 추가합니까?

이것은 내가 알아낼 수 없는 빠른 것입니다. 지정된 사용자가 아직 존재하지 않는 경우 usermod가 실제로 새 사용자를 생성합니까?

예는 다음과 같습니다. usermod -s /bin/false $1

사용자 "tom"이 아직 존재하지 않는 경우 해당 사용자가 생성됩니까, 아니면 먼저 "adduser"와 같은 명령이 필요합니까?

답변1

짧은 답변:

# usermod -s /bin/false xyz
usermod: user 'xyz' does not exist

man usermod이는 사용자 계정을 수정하는 것이므로 기존 계정이 필요함을 알려줍니다.

NAME
       usermod - modify a user account

한 번에 특정 쉘을 사용하여 사용자를 생성하려면 다음과 함께 -s 스위치를 사용하십시오 useradd.

# useradd -s /bin/false _username_

관련 정보