명령줄을 통해 루트로 전환할 수 없습니다.

명령줄을 통해 루트로 전환할 수 없습니다.

내 centos 7 vps 서버에서 내 서버를 보호하기 위해 SSH를 통한 루트 로그인을 비활성화했습니다. erdem이라는 새 사용자를 만들고 ssh를 통해 해당 사용자를 사용하여 로그인했습니다. erdem 사용자를 사용하여 ssh를 통해 로그인한 후 su 명령 또는 su -s 명령을 사용하여 루트 사용자로 전환하고 싶습니다. 이 작업을 수행하면 다음 오류가 발생합니다.

-bash: /usr/bin/su: Permission denied

su 또는 su -s 명령을 사용하여 루트로 전환할 수 있도록 erdem이라는 사용자에게 권한을 부여하려면 어떻게 해야 합니까?

출력 ls -l /usr/bin/su:

 -rwsr-x--- 1 root wheel /usr/bin/su

휠 그룹에 사용자를 추가하려고 시도했지만 여전히 동일한 오류가 발생합니다.

다음 명령을 사용했습니다.

gpasswd -a erdem wheel

해결됨: 로그아웃했다가 다시 로그인해야 합니다.

답변1

나에게 권한은 su정상적으로 보이지 않습니다. 다른 컴퓨터에서 볼 수 있는 권한은 다음과 같습니다 CentOS.

-rwsr-xr-x. 1 root root 32208 Mar 14 10:37 /usr/bin/su

귀하의 사본은 다음 su과 같습니다.아니요wheel이 그룹에 속하지 않은(아직 루트가 아닌) 사용자에 대한 실행 권한이 있습니다.

su귀하의 시스템에서는 이 그룹에 속하지 않고는 누구도 루트 비밀번호를 알 수 없습니다 wheel.

관련 정보