powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / FreeBSD. Как правильно удалить пользователя из группы?
3 сообщений из 3, страница 1 из 1
FreeBSD. Как правильно удалить пользователя из группы?
    #38873372
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня.

ОСь FreeBSD 10.1.
Про ручную правку /etc/group в курсе, но интересует только вариант команды для использования в скрипте.

В мануале сказано:
man pw
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
     -G grouplist  Set additional group memberships for an account.  grouplist
                   is a comma, space or tab-separated list of group names or
                   group numbers.  The user's name is added to the group lists
                   in /etc/group, and removed from any groups not specified in
                   grouplist.  Note: a user should not be added to their pri-
                   mary group with grouplist.  Also, group membership changes
                   do not take effect for current user login sessions, requir-
                   ing the user to reconnect to be affected by the changes.


Команда pw usermod успешно добавляет пользователя в группу. Но как убрать пользователя из группы - не ясно, пустая строка списка групп не воспринимается как ошибка, но и не обрабатывается - по факту список групп не заменяется:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
srv ~ # groups u8852
u8852
srv ~ # pw usermod u8852 -G 'www'
srv ~ # groups u8852
u8852 www
srv ~ # pw usermod u8852 -G ''
srv ~ # groups u8852
u8852 www
srv ~ # pw usermod u8852 -G 'vk'
srv ~ # groups u8852
u8852 www vk
srv ~ #



Что-то я делаю неправильно или баг?
...
Рейтинг: 0 / 0
FreeBSD. Как правильно удалить пользователя из группы?
    #38873442
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pw groupmod group -d username
...
Рейтинг: 0 / 0
FreeBSD. Как правильно удалить пользователя из группы?
    #38873761
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov, благодарю, для одиночной правки как раз то, что надо! Видимо, зациклился на pw usermod.

Однако, как же со списком групп? Несколько лет назад (вроде, при 8 версии фряхи ещё) писаная веб-панелька для управления пользователями сервера когда то работала, насколько помню, а теперь стала глючить в этом месте. Набор групп пользователя там сделан множественным выбором из списка - при сабмите формы вызывается pw usermod и список просто обновляется. У меня такое ощущение, что работа pw изменилась и теперь не соответствует документации.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / FreeBSD. Как правильно удалить пользователя из группы?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]