User 관련 - 계정 추가, sudo 권한 부여, root 계정 활성화 및 su - 권한 제한

|


- 2015.02.23

 


1. User Add


$ sudo adduser ubuntu


Adding user `ubuntu' ...
Adding new group `ubuntu' (1001) ...
Adding new user `ubuntu' (1001) with group `ubuntu' ...
Creating home directory `/home/ubuntu' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:                [ 입력 ]
Retype new UNIX password:             [ 입력 ]
passwd: password updated successfully
Changing the user information for ubuntu
Enter the new value, or press ENTER for the default
        Full Name []:
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:
Is the information correct? [Y/n] y

 


[Tip]


useradd 를 이용해도 계정을 만들 수 있지만 추가 옵션이 필요하다.
그냥 useradd 명령어를 이용할 경우,


1) home directory를 생성하지 않는다.
2) /etc/skel 을 참조하지 않는다.
3) 계정 이용 위해서 비밀번호를 수동으로 추가해야한다.


각 번호 별 해결 방법은 아래와 같다.


1) -m 옵션을 이용한다.
$ sudo useradd -m [계정명]


2) -k 옵션을 이용한다.
$ sudo useradd -k [skel_path] [계정명]
   -> skel_path를 적지 않는 경우, /etc/skel 을 참조


3) 위의 옵션 등으로 계정을 추가한 뒤 아래 명령어 진행
$ sudo passwd [계정명]

 


이 외에도 /etc/passwd 문서에 기본 쉘이 써있지 않는 등의 차이점이 있지만 기본 쉘이 역시나 bash 쉘이므로 상관 없다.
추가적인 것들은 centos 와 같을 것이라 예상 된다.  (다음 문서 참조 : http://kanziw.esy.es/638)

 

 


2. sudo 권한 주기


$ sudo usermod -G sudo ubuntu


정확히 말하면 ubuntu 라는 계정에 sudo 라는 그룹의 권한을 추가해 준 것,
이제 ubuntu 계정으로 전환하여 sudo 권한 이용 해보자.


$ su - ubuntu
Password:
$ sudo reboot                            // 관리자 권한으로만 가능한 명령어
[sudo] password for ubuntu:     // sudo 권한을 가진 ubuntu 계정의 비밀번호

 

 

 


3. root 계정 활성화 및 su - 권한 제한


$ sudo passwd root
Enter new UNIX password:         [입력]
Retype new UNIX password:      [입력]


$ su -
Password:        [입력한 root 패스워드]
#                      // root 권한으로 로그인 되었음 확인 가능

 

 

[adm 그룹만 su - 로 관리자 권한 획득 하도록 설정]


아래 문서의 15번째 줄의 주석을 풀고 필요한 부분 추가

# vi /etc/pam.d/su
 15 auth       required   pam_wheel.so      group=adm

 

ubuntu 계정에 adm 그룹 추가
    # usermod -G adm ubuntu

 

 

 

'Linux > Ubuntu' 카테고리의 다른 글

Ubuntu service 및 daemon 관리, Update & Upgrade  (0) 2015.05.07
Ubuntu Networking 설정, IPv6 비활성화  (0) 2015.05.07
And