Мне нужен скрипт bash, который изменит /etc /group для добавления и удаления пользователей NIS в определенные локальные группы в системе Solaris 10u8. Предпочтительно одна или две функции с uid и groupname в качестве переменных.
inputfile перед добавлением пользователя myuser в groupbbb в файле /etc /group
...
groupaaa::98000:
groupbbb::98001:hisuser
groupccc::98003:
...
выходной файл
...
groupaaa::98000:
groupbbb::98001:hisuser,myuser
groupccc::98003:
... Функция должна проверить, является ли пользователь частью локальной группы, и выйти
Должен ли я использовать Sed или Nawk или что-то еще. Всем приятного приятеля :-)
В Linux есть gpasswd, но я не нашел соответствующей команды в Solaris. Пользователь не является локальным в системе, но пользователи NIS, так что usermod не будет работать, я думаю!
Отлично подходит для любых указателей!
/Smedis