100명의 사용자가 실행되는 서버가 있고 CentOS 7
각 사용자는 자신의 홈 디렉터리에 대한 액세스가 제한되어 있습니다. su
다른 모든 명령이 제한된 다른 사용자 중 하나만 사용할 수 있는 사용자를 만들고 싶습니다 .
다른 명령을 제한하는 방법은 다음과 같습니다.rbash그러나 su - user1
전환 사용자가 user1 그룹의 구성원이 아니면 작동하지 않으며 Linux 제한으로 인해 단일 사용자를 100개의 다른 그룹에 추가할 수 없습니다.
고쳐 쓰다:
좀 더 자세히 말하면, 사용자 전환은 해당 사용자가 아닌 swuser
100명의 사용자 중 어느 한 명으로만 전환이 가능해야 합니다.userX
root
이 문제를 해결할 수 있는 해결 방법이 있습니까?
답변1
/etc/sudoers
루트 계정에서 실행된 명령을 사용하여 파일에 적절한 항목을 추가하면 문제의 두 부분을 모두 해결할 수 있습니다 .visudo
여기에서 다른 계정에 대한 사용자 액세스를 허용하거나 거부할 수 있습니다.