2012-12-20 68 views
1

我的中央文件服務器在運行Redhat,我已經配置了這一系統通過NFS出口股,我管理用戶帳戶與NIS。我建立了幾個Ubuntu客戶端,並意識到,NIS用戶不屬於任何標準的Ubuntu組。本地用戶通常屬於以下組:如何給NIS用戶Ubuntu默認(桌面用戶)組權限

$ groups 
user adm cdrom dip plugdev lpadmin sambashare 

我的NIS用戶但只屬於以下組:

$ groups 
user 

我可以每個NIS用戶明顯增加所有標準Ubuntu組每個我正在使用Ubuntu客戶端,但這需要我保持所有系統都是最新的。

因此,我在考慮將NIS服務器上的NIS用戶添加到相應的組。不幸的是,組名和ID在RedhatUbuntu之間不匹配。因此, 而Ubuntu系統上的plugdev組映射到組ID 46,同一組可能在我的Redhat服務器上具有ID 47

因此我的問題:如何以最有效的方式匹配/映射用戶組?理想情況下,每個新的NIS用戶將自動進入正確的Ubuntu組。 (不具有正確組權限的結果不能夠smbmount,等...)

編輯理想我想每個NIS用戶添加到一個特殊的NIS組,將在Ubuntu客戶端翻譯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

注意:顯然,這必須爲所有Ubuntu客戶端完成 – mrossi