우분투 서버에 사용자 추가
Ubuntu Server는 모든 Linux 버라이어티와 같으며 완전한 다중 사용자 기능을 갖추고 있으며 모든 서버에서 일반적인 작업은 사용자를 추가하는 것입니다.
useradd
useradd 명령을 사용하면 명령 줄에서 쉽게 새 사용자를 추가 할 수 있습니다.
useradd
이 명령은 사용자를 추가하지만 추가 옵션이 없으면 사용자는 암호 나 홈 디렉토리를 갖지 않습니다..
노트 : 명령을 찾을 수 없다는 메시지가 나타나면 다음과 같이 전체 경로를 사용해보십시오.
/ usr / sbin / useradd
-d 옵션을 사용하여 사용자의 홈 디렉토리를 설정할 수 있습니다. -m 옵션은 useradd에 강제로 홈 디렉토리를 작성하게합니다. 이러한 옵션을 사용하여 사용자 계정을 만든 다음 passwd 명령을 사용하여 계정의 암호를 설정합니다. 또는 useradd 명령에서 -p를 사용하여 암호를 설정할 수도 있지만 passwd를 사용하여 암호를 설정하는 것을 선호합니다.
sudo useradd -d / home / testuser -m testuser
sudo passwd testuser
그러면 testuser라는 이름의 사용자가 생성되고 / home / testuser에 자신의 홈 디렉토리가 생깁니다. 새 홈 디렉토리의 파일은 기본 홈 디렉토리 파일이 들어있는 / etc / skel 폴더에서 복사됩니다. 사용자에 대한 기본값을 설정하려면 해당 디렉토리에서 파일을 수정하거나 추가하면됩니다. 사용자의 새 홈 디렉토리를 살펴보면 다음과 같습니다.
괴짜 @ ubuntuServ : / etc / skel $ ls -la / home / testuser
총 20
drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 .
drwxr-xr-x 5 루트 루트 4096 2006-12-15 11 : 37 ...
-rw-r-r- 1 testuser testuser 220 2006-12-15 11:34 .bash_logout
-rw-r-r- 1 testuser testuser 414 2006-12-15 11:34 .bash_profile
-rw-r-r-1 testuser testuser 2227 2006-12-15 11:34 .bashrc
이 디렉토리에는 bash 스크립트가 있음을 알 수 있습니다. 모든 새로운 사용자에 대한 기본 경로 옵션을 설정하려면 / etc / skel의 파일을 수정하여 useradd 명령으로이 파일을 만드는 데 사용합니다.
사용자 추가
adduser 명령은 useradd 명령보다 훨씬 쉽습니다. 각 정보에 대한 프롬프트를 표시하기 때문입니다. 나는 똑같은 일을하는 두 개의 사실상 동일한 명령이 있다는 것을 약간 우스운 이야기지만, 그것은 당신을위한 리눅스이다. 구문은 다음과 같습니다.
사용자 추가
예:
괴짜 @ ubuntuServ : / etc / skel $ sudo adduser thegeek
암호:
사용자 'thegeek'추가 중 ...
새로운 그룹 'thegeek'추가 (1004).
그룹 'thegeek'과 함께 새로운 사용자 'thegeek'(1004) 추가.
홈 디렉토리 생성하기 '/ home / thegeek'.
'/ etc / skel'에서 파일 복사하기
새 UNIX 암호 입력 :
새 UNIX 암호 다시 입력 :
비밀번호가 제공되지 않았습니다.
새 UNIX 암호 입력 :
새 UNIX 암호 다시 입력 :
passwd : 암호가 성공적으로 업데이트되었습니다.
thegeek에 대한 사용자 정보 변경
새 값을 입력하거나 기본값으로 Enter 키를 누릅니다.
성명 : [The Geek]
방 번호 [] : 0
직장 전화 [] : 555-1212
집 전화 번호 :] : 555-1212
기타 [] :
정보가 맞습니까? [y / N] y