useradd
명령을 사용하여 새로운 사용자 계정을 생성합니다.
sudo useradd -m -s /bin/bash newuser
-m
: 사용자 홈 디렉터리 생성-s
: 사용자 기본 쉘 설정 (예: /bin/bash
)생성한 사용자 계정에 비밀번호를 설정합니다.
sudo passwd newuser
groupadd
명령을 사용하여 그룹을 생성합니다.
sudo groupadd newgroup
usermod
명령으로 사용자를 그룹에 추가합니다.
sudo usermod -aG newgroup newuser
-aG
: 기존 그룹에 추가사용자가 속한 그룹을 확인하려면:
groups newuser
생성한 사용자 계정을 위한 디렉터리와 파일을 만듭니다.
sudo mkdir /home/newuser/testdir
sudo touch /home/newuser/testdir/testfile.txt
chown
)생성한 디렉터리와 파일의 소유권을 변경하여 새로운 사용자와 그룹이 소유하도록 설정합니다.
sudo chown newuser:newgroup /home/newuser/testdir
sudo chown newuser:newgroup /home/newuser/testdir/testfile.txt
chmod
)chmod
명령으로 파일과 디렉터리의 권한을 설정합니다.
sudo chmod 750 /home/newuser/testdir
sudo chmod 640 /home/newuser/testdir/testfile.txt
750
: 디렉터리 소유자는 읽기, 쓰기, 실행 가능. 그룹은 읽기, 실행 가능. 기타 사용자는 접근 불가.640
: 파일 소유자는 읽기, 쓰기 가능. 그룹은 읽기 가능. 기타 사용자는 접근 불가.ls -ld /home/newuser/testdir
ls -l /home/newuser/testdir/testfile.txt
테스트한 사용자 계정을 삭제합니다.
sudo userdel -r newuser
테스트한 그룹을 삭제합니다.
sudo groupdel newgroup