Redhat Enterprise Linux 5.10(아니요, 업그레이드할 수 없습니다.)
이는 다음과 관련이 있습니다.내 다른 질문. 다른 사용자로 로그인하여 "tina"라고 말하여 그녀의 sudoer 권한을 테스트할 수 있기를 원합니다.
- 내 기본 쉘은 csh입니다. (웃지 마세요. 화려한 건 필요 없어요.)
- 나는 그것을 시도했지만
login tina
성공하지 못했습니다. 오류가 발생했습니다.Not a login shell.
- 그녀의 서버 Xwindows가 그녀의 IP에만 액세스하도록 설정되어 있기 때문에 Xwindows 클라이언트를 사용할 수 없습니다. (제 클라이언트는 Hummingbird Exceed 14.0입니다.)
- 나는 여기서 나와 같은 문제를 보지 못합니다.
telnet
다른 사용자가 오류를 발생시켜 로그인할 수 있도록 동일한 IP 주소로Connection refused.
어떤 아이디어가 있나요?
답변1
다른 사용자의 sudo 권한을 보려면 다음을 사용할 수 있습니다 sudo -l -U <user>
. 전제는 충분한 권한이 있다는 것입니다.
또는 (질문에 답하기 위해) su
명령(사용자 전환이라고도 함)을 사용할 수 있습니다. 이를 실행하면 su - tina
해당 사용자로 전환되고 로그인 스크립트가 실행됩니다( -
이 부분을 건너뛰려면 제거하세요). 비밀번호를 묻는 메시지가 표시됩니다.
또는 sudo - sudo -u <user> -i
(-i = 초기 로그인 시뮬레이션)를 사용합니다. 비밀번호를 묻는 메시지가 표시됩니다. 이는 충분한 권한이 있는 경우에만 작동합니다.