![로컬 그룹 "사용자"에 LDAP 사용자를 할당하는 방법은 무엇입니까?](https://linux55.com/image/103900/%EB%A1%9C%EC%BB%AC%20%EA%B7%B8%EB%A3%B9%20%22%EC%82%AC%EC%9A%A9%EC%9E%90%22%EC%97%90%20LDAP%20%EC%82%AC%EC%9A%A9%EC%9E%90%EB%A5%BC%20%ED%95%A0%EB%8B%B9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
우리 컴퓨터에는 로컬 계정과 LDAP 계정이 모두 있습니다. 각 컴퓨터에는 로컬 그룹 "사용자"에 대한 읽기 및 쓰기 권한이 있는 하드 디스크가 설치되어 있습니다. 모든 LDAP 사용자를 "사용자" 그룹에 어떻게 추가할 수 있나요?
답변1
다른 사용자와 마찬가지로 그룹에 추가할 수 있습니다.
usermod -aG users username
예.
[root@red pub]# usermod -aG jabber nazu
[root@red pub]# grep jabber /etc/group
jabber:x:499:nazu
답변2
따라서 현재 해결 방법은 먼저 다음을 사용하여 LDAP 사용자의 그룹 ID를 확인하는 것입니다.
getent passwd
우리의 경우 LDAP 그룹 ID를 쉽게 볼 수 있습니다.
someLdapUser:x:1000023:1000001:/media/remote_home/someLdapUser
이제 마운트하는 동안 /media/data
다음 명령을 사용하여 로컬 데이터 파티션( )의 그룹 권한을 이 ID로 변경할 수 있습니다.
sudo chown :1000001 /media/data
유일한 문제는 이제 로컬 사용자가 그룹 ID가 달라 보이기 때문에 더 이상 파티션에 쓸 수 없다는 것입니다.
someLocalUser:x:1001:1001:,,,:/home/someLocalUser:/bin/bash
1000001
그룹 에 로컬 사용자를 추가하려고 시도했지만 adduser
명령에 숫자 대신 그룹 이름이 필요하기 때문에 작동하지 않았습니다. 누구든지 이에 대한 아이디어가 있다면 좋을 것입니다.