CentOS7 계정 로그온 및 권한 취득
- 로그온
- 로그온 된 상태에서 다른 계정 로그온
- sudo , su, su – 에 대하여
C-1. 로그인
localhost login: user
password : YeonsHome
* PW입력시 문자가 보이지 않는 것이 정상입니다.
C-2. root 계정으로 변경
1
2
|
$ su
password: YeonsAdmin
|
cs |
$는 일반 사용자모드 , #은 root모드입니다. su 만 입력 할 경우 root 권한을 취득합니다.
이후 작성되는 설명에 나오는 $나 #은 명령어에 포함 되지 않으며,
$이나 # 이후 명령어만 입력하시면 됩니다.
# 뒤에 _ 가 깜빡이고 있으면 root모드로 성공적으로 진입 되었습니다.
su (substitute user) 명령어는 현사용자를 로그아웃 하지 않고, 다른 사용자의 권한을 취득 할 수 있습니다.
하단 탭을 클릭 하시면 sudo,su,su- 의 설명을 보실 수 있습니다.
sudo
SUDO
명령을 수행 할 때 임시로 권한을 취득합니다.
1
|
[user@localhost ~]$ sudo mkdir fld
|
cs |
– user가 root 권한을 취득하여 fld라는 폴더를 현 디렉토리에 생성합니다.
1
|
[user@localhost ~]$ sudo -u user2 mkdir fld2
|
cs |
– user가 user2의 권한을 취득하여 fld2 폴더를 생성합니다.
*이때 fld2폴더의 소유권자는 user2입니다.
su
SU
현 계정을 로그아웃 하지 않고 다른계정으로 로그인 합니다.
1
2
3
|
[user@localhost ~]$ su
PASSWORD :
[root@localhost ~]#
|
cs |
1
|
[user@localhost ~]$ su user
|
cs |
– su 계정명 명령어는 해당 계정의 권한을 취득합니다.
su -
SU –
다른 사용자의 계정으로 변경하고(기존 계정 로그아웃) , 전환 된 사용자의 설정 정보를 불러옵니다.
1
|
[user@localhost ~]$ su – user2
|
cs |
– user가 로그아웃 되며 user2로 로그온 됩니다.