Server/CentOS

[CentOS] useradd / sudo 권한 설정


생성 : sudo useradd -m(홈 폴더 생성 옵션) 아이디명

 

패스워드 설정 : sudo passwd 아이디명

 

생성 확인 : tail -n 3 /etc/passwd  (passwd파일을 끝에서 3문장만 출력)

 


sudo : 일반사용자가 루트 권한을 임시적으로 획득하여 특정 명령을 할 수 있도록 하는 명령어

/etc/sudoers에 등록되어 있으면 일반 사용자가 사용 가능


등록 단계

  1. root로 사용자 전환 (su -)
  2. /etc/sudoers의 파일 permission 변경
    • chmod u+w /etc/sudoers
  3. /etc/sudoers에 일반 사용자 등록
  4. /etc/sudoers 퍼미션 원복
    • /etc/sudoers는 440 퍼미션이어야 함
    • chmod u-w /etc/sudoers
  5. sudo 테스트


1. 특정 사용자가 sudo를 사용할 수 있하는 설정
userid ALL=(ALL) ALL


2. 그룹에 포함된 모든 사용자가 sudo를 사용할 수 있하는 설정
%wheel ALL=(ALL) ALL


3. 패스워드 생략 설정%wheel ALL=(ALL) NOPASSWD: ALL
userid ALL=(ALL) NOPASSWD: ALL

4. sudo를 사용하여 cd 마운트, 언마운트 가능하도록 설정
%users ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom
#users 그룹의 멤버는 sudo를 사용하여 cd롬 마운트와 언마운트만 허용

'Server > CentOS' 카테고리의 다른 글

[CentOS] AWS 초기 서버 세팅  (0) 2019.09.18