Какой рейтинг вас больше интересует?
|
Регистрация, удаление и блокирование учетных записей пользователей2011-04-19 00:00:00 (читать в оригинале)
Правами регистрации пользователей в системе обладает суперпользоваетель. Для добавления учетной записи пользователя применяется команда useradd. В качестве аргумента для этой команды должно быть указано имя пользователя.$CUT$
Пример. Регистрация пользователя
Code
# useradd user1
# id user1 uid=504(user1) gid=504(user1) groups=504(user1) Для него были созданы домашний каталог и приватная группа - user1. Приватная группа пользователей состоит из единственного пользователя. Приватная группа может и не создаваться - это зависит от настроек конкретной системы. Регистрация поользователя приводит к появлению соответствующих записей в файлах /etc/passwd и /etc/shadow. Пример. Учетные записи в /etc/passwd и /etc/shadow
Code
# grep user1 /etc/passwd
user1:x:504:504::/home/user1:/bin/bash # grep user1 /etc/shadow user1:!!:14257:::::: В Red Hat создание приватной группы можно запретить, задавая опцию -n. При этом для вновь зарегистрированных пользователей в системе будет установлена группа по умолчанию (см. далее) в качестве первичной группы. Настройки для команды useradd находятся в файле /etc/default/useradd и могут быть получены с помощью опции -D команды useradd. Пример. Настройки команды useradd по умолчанию
Code
# useradd -D
GROUP=100 HOME=/home INACTIVE=-1 EXPORE= SHELL=/bin/bash SKEL=/etc/ske1
Часто используемые опции команды useradd:
Пример. Учетная запись с ограничением срока действия
Code
# useradd -M -g users -s /sbin/nologin -e 2011-02-23 classuser
# id classuser uid=505(classuser) gid=505(users) groups=505(users) # grep classuser /etc/shadow classuser:!!:14614:::::15028: Если пользователь не имеет право входить в сеанс то в качестве оболочки должен быть установлен один из следующих вариантов:
Пример. Смена обочк в учетной записи
Code
# usermod -s /bin/false classuser
Пример. Добавление пользователя в группу
Code
# usermod -G "`id -G classuser | tr ' ' ','`,uucp" classuser
# id classuser uid=505(classuser) gid=100(users) groups=100(users),14(uucp) Используя команду usermod, можно также указать для пользователя его новое имя с помощью опции -l. А опции -L и -U позволяют, соответственно, блокировать и разблокировать возможность входа в сеанс для данного пользователя. Удалить учетную запись пользователя можно командой userde1. Пример. Удаление пользователя
Code
# userde1 classuser
# id classuser id: classuser: No such user Перед удалением учетной записи пользователя необходимо решить, что делать с файлами пользователя, если таковые в системе имеются. Сама команда userde1 удаления файлов в домашнем каталоге пользователя не производит. Поэтому все файлы пользователя, учетная запись которого подлежит удалению, должны быть найдены и либо удалены, либо помещены в архив, либо переданы другому пользователю.
|
Категория «Бизнес»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.