사용자를 추가하는 가능한 방법은 질문에 넣은 것과 다소 비슷합니다. 나는 여기 에서이 접근법을 얻었다 .
새 계정을 수동으로 만들려면 다음 단계를 수행하십시오.
편집 /etc/passwd
과 함께 vipw
하고 새 계정에 대한 새 행을 추가합니다. 구문에주의하십시오. 편집기로 직접 편집하지 마십시오. vipw
다른 명령이 동시에 파일을 업데이트하지 않도록 파일을 잠급니다. 로그인이 불가능하도록 암호 필드를`* '로 만들어야합니다.
마찬가지로, 편집 /etc/group
을 가진 vigr
당신은뿐만 아니라 새로운 그룹을 생성해야하는 경우.
로 사용자의 홈 디렉토리를 작성하십시오 mkdir
.
파일을 /etc/skel
새 홈 디렉토리로 복사하십시오 .
수정 소유권과와 권한 chown
및 chmod
. 이 -R
옵션이 가장 유용합니다. 올바른 권한은 사이트마다 약간 씩 다르지만 일반적으로 다음 명령이 올바른 작업을 수행합니다.
cd /home/newusername
-
chown -R username.group .
-
chmod -R go=u,go-w .
-
chmod go= .
로 비밀번호를 설정하십시오 passwd
.
마지막 단계에서 비밀번호를 설정하면 계정이 작동합니다. 다른 모든 작업이 완료 될 때까지 설정하지 않아야합니다. 그렇지 않으면 파일을 복사하는 동안 사용자가 실수로 로그인 할 수 있습니다.