2012-12-20 6 views
1

내 중앙 파일 서버가 Redhat이고이 시스템이 NFS을 통해 공유를 내보내도록 구성했으며 사용자 계정을 NIS으로 관리합니다. Ubuntu 클라이언트를 두 세트 설정했으며 NIS 사용자가 표준 Ubuntu 그룹에 속하지 않음을 깨달았습니다. 로컬 사용자는 일반적으로 다음과 같은 그룹에 속한 :NIS 사용자에게 기본 우분투 (데스크톱 사용자) 그룹 권한을 부여하는 방법

$ groups 
user adm cdrom dip plugdev lpadmin sambashare 

내 NIS 사용자 그러나 단지 다음 그룹에 속해 : 나는 분명히 각각의 모든 표준 Ubuntu 그룹에 각 NIS 사용자를 추가 할 수

$ groups 
user 

우분투 클라이언트를 사용하고 있지만, 모든 시스템을 최신 상태로 유지해야합니다.

따라서 NIS 서버의 NIS 사용자를 적절한 그룹에 추가하려고합니다. 죄송 합니다만 그룹 이름과 ID는 RedhatUbuntu 사이에 일치하지 않습니다. 따라서 우분투 시스템의 plugdev 그룹이 그룹 ID 46에 매핑되는 동안 동일한 그룹의 ID가 이고 내 Redhat 서버에 매핑 될 수 있습니다.

내 질문 : 사용자 그룹을 가장 효율적으로 일치/매핑하는 방법은 무엇입니까? 이상적으로, 각각의 새로운 NIS 사용자는 자동으로 올바른 우분투 그룹에있게 될 것입니다.

편집가 이상적으로 특별한 NIS 그룹에 각 NIS 사용자를 추가 (, ... 등은 smbmount 할 수 없다는에서 올바른 그룹 권한 결과를 가지고하지 않음)하고는 우분투 클라이언트에 번역 될 것이다 adm cdrom dip plugdev lpadmin sambashare

답변

1

부분적인 해결책이 보인다 그룹이 될 수 있습니다 : 모든 인증 된 사용자에 대한

$ sudo vi /etc/pam.d/common-auth 

# add line 
auth optional pam_group.so 

설정 그룹 권한 (안 NIS 특정)

,
$ sudo vi /etc/security/group.conf 

# add line 
"*;*;*;Al0000-2400; audio,video,cdrom,plugdev,fuse" 

더 나은 솔루션은 무엇입니까?

+0

메모 : 분명히 모든 우분투 클라이언트에 대해이 작업을 수행해야합니다. – mrossi