사용자 기능을 다른 사용자 "su"로만 제한

사용자 기능을 다른 사용자 "su"로만 제한

100명의 사용자가 실행되는 서버가 있고 CentOS 7각 사용자는 자신의 홈 디렉터리에 대한 액세스가 제한되어 있습니다. su다른 모든 명령이 제한된 다른 사용자 중 하나만 사용할 수 있는 사용자를 만들고 싶습니다 .

다른 명령을 제한하는 방법은 다음과 같습니다.rbash그러나 su - user1전환 사용자가 user1 그룹의 구성원이 아니면 작동하지 않으며 Linux 제한으로 인해 단일 사용자를 100개의 다른 그룹에 추가할 수 없습니다.

고쳐 쓰다:

좀 더 자세히 말하면, 사용자 전환은 해당 사용자가 아닌 swuser100명의 사용자 중 어느 한 명으로만 전환이 가능해야 합니다.userXroot

이 문제를 해결할 수 있는 해결 방법이 있습니까?

답변1

/etc/sudoers루트 계정에서 실행된 명령을 사용하여 파일에 적절한 항목을 추가하면 문제의 두 부분을 모두 해결할 수 있습니다 .visudo

여기에서 다른 계정에 대한 사용자 액세스를 허용하거나 거부할 수 있습니다.

관련 정보