OpenSolaris: Удалите пользователя из группы из командной строки

Можно вычесть число минут текущего времени с полуночи и использования -mmin:

min=$(date +%M); currtime=$(($(date +%k)*60 + ${min#0*} )); find /some/dir -mmin -$((currtime + (24 * 60))) -a -mmin +$((${currtime} + 1))

Вы, возможно, должны были бы внести некоторые корректировки в смещения. У меня нет многих файлов в правильные времена, чтобы сделать большое тестирование пограничного случая.

3
задан 6 May 2009 в 22:08
2 ответа

Вы могли попробовать что-то вроде этого: usermod -G "" username

Это должно удалить их из дополнительной группы. Это, кажется, работает в SOL10/OSOL/Linux. Стоит отметить, что это удалит их из ВСЕХ дополнительных групп. Если Вы хотите просто удалить их от, каждый просто получает их текущий список групп: id username

Затем просто создайте список дополнительных групп для добавления с usermod -G и не добавляйте тот, из которого Вы хотите взять их.

1
ответ дан 3 December 2019 в 07:41

Следующий ответ относится к Debian, но возможно он будет работать над OpenSolaris также.

Выполненный usermod -g another_group user (изменяет /etc/passwd), и/или выполненный usermod -G group_list user (изменяет /etc/group).

0
ответ дан 3 December 2019 в 07:41

Теги

Похожие вопросы