Ubuntu 시스템에서 사용자를 추가하고 권한을 부여하는 것은 시스템 관리 및 보안 측면에서 중요한 작업 중 하나이다. 이 글에서는 Ubuntu에서 사용자를 추가하고 권한을 부여하는 방법에 대해 알아본다.
1. 사용자 추가
새로운 사용자를 추가하기 위해서는 adduser
명령을 사용한다.
sudo adduser newuser
위 명령을 실행하면 시스템은 새로운 사용자를 추가하라는 메시지를 표시하며 사용자에게 비밀번호 및 기타 정보를 입력하도록 요청한다.
2. 사용자에게 sudo 권한 부여
일반적으로 새로운 사용자에게는 관리자 권한이 없다. sudo
명령을 사용하기 위해 해당 사용자에게 관리자 권한을 부여한다.
sudo usermod -aG sudo newuser
위 명령을 통해 newuser
사용자를 sudo 그룹에 추가하여 관리자 권한을 부여한다.
3. 사용자 권한 확인
사용자의 권한을 확인하기 위해 id
명령어를 사용한다.
id newuser
이 명령은 사용자의 그룹 및 권한을 상세하게 표시한다.
4. 사용자 삭제
불필요한 사용자를 삭제하려면 deluser
명령을 사용한다.
sudo deluser newuser
이 명령은 사용자를 시스템에서 삭제하지만 해당 사용자의 홈 디렉토리는 삭제하지 않는다. 홈 디렉토리를 함께 삭제하려면 --remove-home
옵션을 추가한다.
sudo deluser --remove-home newuser
5. 사용자 그룹 생성 및 추가
새로운 사용자 그룹을 생성하고 사용자를 해당 그룹에 추가할 수 있다.
sudo addgroup newgroup
sudo usermod -aG newgroup newuser
위 명령은 newgroup
라는 새로운 사용자 그룹을 생성하고, newuser
사용자를 해당 그룹에 추가한다.
6. 사용자 비밀번호 변경
사용자의 비밀번호를 변경하려면 passwd
명령을 사용한다.
sudo passwd newuser
이 명령을 실행하면 새로운 비밀번호를 입력하도록 요청한다.
7. 사용자 로그인 환경 설정
사용자의 로그인 환경을 변경하려면 해당 사용자의 홈 디렉토리 내에 있는 .bashrc
또는 .bash_profile
파일을 수정한다.
sudo nano /home/newuser/.bashrc
변경사항을 적용하려면 사용자를 로그아웃하고 다시 로그인해야 한다.