728x90
CentOS 8 adduser, root 권한 주기
sudo, passwd 설치
su - # root 계정으로 진입 초반에 아무 설정 없으면 root 계정으로 시작한다.
# [root@asadf /] 이라면 root 계정임
[root@asadf /]# yum install sudo
... (성공)
[root@asadf /]# yum install passwd
[root@asadf /]# adduser <userName>
[root@asadf /]# passwd userName
(패스워드 입력) : ******
(패스워드 다시 입력) : *****
확인
[root@asdf /]# vi /etc/passwd
# vim 이 없다면 yum install vim으로 설치해주면 된다.
#user 생성 되었는지 확인
root:x:0:0:root:/root:/bin/bash
...(중략)
userName:x:1000:1001::/home/userName:/bin/bash
관리자 계정으로 일반 계정 추가
[root@asdf /]# vi /etc/sudoers
...(중략)
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
dustkd ALL=(ALL) ALL
## Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
...(중략)
사용자 추가
userName에 해당하는 숫자를 root 와 동일하게 변경
[root@asdf /]# vi /etc/passwd
root:x:0:0:root:/root:/bin/bash
...(중략)
userName:x:1000:1001::/home/dustkd:/bin/bash
이랬던 것을
root:x:0:0:root:/root:/bin/bash
...(중략)
userName:x:0:0::/home/dustkd:/bin/bash
이렇게 바꿔준다.
root의 그룹에 넣기
[root@asdf /]# vi /etc/group
root:x:0:
이랬던 것을
root:x:0:userName
이렇게 바꿔준다.
확인
계정전환
[root@asdf /]# su - userName
[root@asdf /]# su - userName
Last login: Wed Apr 27 08:45:11 UTC 2022 on pts/2
[root@asdf ~]#
이렇게 # 으로 나오면 성공이다!
일반 유저로 넣고 싶은 경우에는 0으로 숫자 바꾸는 것과 group에 넣는것을 안하고 그냥 둔 상태로 과정을 진행하면 된다.
root 권한을 가진 user 의 경우 # 이 나오고
일반 계정의 경우 $ 가 나오게 된다.
[root@asdf /]# su - userName
[userName@asdf /]$
오늘 한 것은 root 계정의 권한을 일반계정에 주고 root 계정의 그룹에 포함시켰기 때문에 #이 나오는 것이다.
728x90
'OS > Linux' 카테고리의 다른 글
Linux Signal (0) | 2022.08.10 |
---|---|
리눅스 명령어 정리 중.. (0) | 2022.07.25 |
Linux (CentOS 6) 서비스 등록 (0) | 2022.07.25 |
로그파일 시간 별로 추출하기 (0) | 2022.06.24 |
Linux 버전 확인하는 법 (0) | 2022.04.27 |
Comment