URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 25112
[ Назад ]

Исходное сообщение
"Как удалить юзверя группы wheel "

Отправлено Olegsoft , 15-Янв-03 12:03 
Стандартная команда rmuser не помогает. Ругается, что дескать я бы вам не рекомендавал удалять пользователя с uid 0. А ручками я удалять не умею. Может просто все его каталоги прибить и соответствующие строчки в необходимых файлах.

Содержание

Сообщения в этом обсуждении
"RE: Как удалить юзверя группы wheel "
Отправлено lavr , 15-Янв-03 12:33 
>Стандартная команда rmuser не помогает. Ругается, что дескать я бы вам не
>рекомендавал удалять пользователя с uid 0. А ручками я удалять не
>умею. Может просто все его каталоги прибить и соответствующие строчки в
>необходимых файлах.

надо удалить пользователя из ГРУППЫ wheel или пользователя с uid=0?
Если пользователя с uid=0 - то надо сильно не дружить с головой!!!
Стандартно таких пользователей в FreeBSD ДВА:

root:*:0:0::0:0:Charlie &:/root:/bin/csh
toor:*:0:0::0:0:Bourne-again Superuser:/root:

root == toor за исключением того что стандартно toor без SHELL'а и PASSWORD. Но для удобства, многие статически собирают bash и используют
toor вместо root:

root:*:0:0:Charlie &:/root:/bin/csh
toor:*:0:0:Bourne-again Superuser:/root:/bin/bash

grep bash /etc/shells
/bin/bash
/usr/local/bin/bash

Пользователь может входить в группу wheel:
[unix1]~ > grep wheel /etc/group
wheel:*:0:root,lavr,vvm
[unix1]~ >

достаточно любым редактором убрать пользователей lavr и vvm из группы wheel в файле /etc/group

[unix1]~ > grep wheel /etc/group
wheel:*:0:root
[unix1]~ >

или использовать команду pw (man pw).

Команда для ручного редактирования файлов passwd и master.passwd:

man vipw

Строчная команда для оперирования с пользователями и всеми их атрибутами:

man pw

команды исключительно ДОБАВЛЕНИЯ и УДАЛЕНИЯ пользователей, обычные perl-скрипты:

[unix1]~ > file /usr/sbin/adduser
/usr/sbin/adduser: perl script text executable
[unix1]~ > file /usr/sbin/rmuser
/usr/sbin/rmuser: perl script text executable
[unix1]~ >

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


"RE: Как удалить юзверя группы wheel "
Отправлено Olegsoft , 15-Янв-03 12:52 
> ...........
>[unix1]~ > file /usr/sbin/adduser
>/usr/sbin/adduser: perl script text executable
>[unix1]~ > file /usr/sbin/rmuser
>/usr/sbin/rmuser: perl script text executable
>[unix1]~ >
>
>В самом низу каждого man'а указанных выше команд, есть ссылки на остальные
>
>man'ы которые необходимо прочитать для полного понимания.

Просто хочется от души поблагодарить тебя, lavr, за оперативное и подробное разъяснение моей проблемы. Спасибо!

Кстати, если у тебя есть время помогать разным там юзверям и начинающим админам, то можешь заслать мне на мыло свою аську.