Как дать пользователям 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"
какие-нибудь лучшие решения?