Как дать пользователям NIS стандартные права доступа для группы пользователей Ubuntu (для настольных компьютеров)

Мой центральный файловый сервер работает Redhat и я настроил эту систему для экспорта акций через NFS и я управляю учетными записями пользователей с NIS, Я настроил пару Ubuntu клиенты и поняли, что NIS пользователи не являются частью какого-либо стандарта Ubuntu групп. Локальный пользователь обычно принадлежит к следующим группам:

$ groups
user adm cdrom dip plugdev lpadmin sambashare

Мои пользователи NIS, однако, принадлежат только к следующим группам:

$ groups
user

Я мог бы, очевидно, добавить каждый NIS пользователь на все стандартные Ubuntu группы на каждом клиенте Ubuntu, который я использую, но это требует от меня обновления всех систем.

Поэтому я думал о добавлении NIS пользователи на сервере NIS в соответствующие группы. К сожалению, имена групп и идентификаторы не совпадают между Redhat а также Ubuntu, Так что пока plugdev группа в системе Ubuntu отображается на идентификатор группы 46 та же группа может иметь идентификатор 47 на моем Redhat сервер.

Поэтому мой вопрос: как мне сопоставить / сопоставить группы пользователей наиболее эффективным способом? в идеале каждый новый пользователь NIS будет автоматически входить в правильные группы Ubuntu. (Неправильные права доступа к группе приводят к невозможности смонтировать и т. Д., ...)

РЕДАКТИРОВАТЬ В идеале я бы добавил каждый 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"

какие-нибудь лучшие решения?

Другие вопросы по тегам