새로운 사용자 권한

새로운 사용자 권한

Centos VPS에서 사용자를 생성했습니다. 그러나 새 사용자의 경우 휠 그룹에 새 사용자를 추가했더라도 어떤 폴더(예: /var/www/또는 )에서 파일을 생성하거나 수정할 수 없습니다. /etc/nginx/conf.d/(제가 리눅스 지식이 부족해서 설명이 틀릴 수도 있습니다.)

이 사용자가 루트처럼 작동하도록 어떻게 구성합니까?

먼저 사용자를 만들었습니다.

$ useradd mynewuser
$ passwd mynewuser

그런 다음 루트 권한을 추가했습니다.

$ usermod -G wheel mynewuser  
$ vi /etc/pam.d/su

# Uncommented this line  
auth            required        pam_wheel.so use_uid

$ visudo
mynewuser ALL=(ALL) ALL

답변1

su또는 명령을 사용해야 합니다 sudo. 그룹에 사용자를 추가하거나 wheel추가하는 것만으로는 sudoers충분하지 않습니다.

다른 옵션 없이 이 명령을 실행하면 su명령이 루트 사용자로 전환됩니다. 루트 계정의 비밀번호를 입력해야 합니다. 이것이 su 명령의 전부는 아닙니다. 이를 사용하여 모든 사용자 계정으로 전환할 수 있습니다. 실행되면 su johnjohn의 비밀번호를 입력하라는 메시지가 표시되고 쉘은 john의 사용자 계정으로 전환됩니다. 루트 셸에서 명령을 실행한 후 루트 셸을 종료하고 제한된 권한 모드로 돌아가려면 종료를 입력해야 합니다.

sudo루트 권한으로 단일 명령을 실행합니다. 을 실행하면 sudo command루트로 명령을 실행하기 전에 현재 사용자 계정의 비밀번호를 묻는 메시지가 표시됩니다.

다음에서 더 많은 콘텐츠를 찾을 수 있습니다.이 답변su와 의 차이점에 대해 sudo.

관련 정보