Читайте также: |
|
igor@adm-ubuntu:~$ sudo less /etc/shadow | grep user
user:$6$0RuIJM9h$IBXzvf8s9FL/bIzSAcIIHBtTdK1KGtlDPleLb82nEPMBbWKZSwVjLmbASd/QDUVf4.LZeA670vhXc6W.2Mrqc1:14546:0:99999:7:::
igor@adm-ubuntu:~$ less /etc/group | grep user
user:x:1004:
Igor@adm-ubuntu:~$ ls -la /home/user/итого 24 drwxr-xr-x 2 user user 4096 2009-10-29 10:11. drwxr-xr-x 6 root root 4096 2009-10-29 10:11.. -rw-r–r– 1 user user 220 2009-10-29 10:11.bash_logout -rw-r–r– 1 user user 3180 2009-10-29 10:11.bashrc -rw-r–r– 1 user user 167 2009-10-29 10:11 examples.desktop -rw-r–r– 1 user user 675 2009-10-29 10:11.profile
Видим, что все необходимые записи в конфигурационных файлах есть и домашний каталог создан. Команда useradd отличается от adduser, тем что она не является интерактивной и для того, чтобы она выполнила все действия, которые выполняет команда adduser необходимо задавать соответствующие параметры и ключи, которые можно посмотреть по команде useradd –help или man useradd. Предлагаю в качестве домашнего задания самостоятельно рассмотреть команду useradd.
Для удаления пользователя существует команда userdel или ее расширенный аналог deluser. Если необходимо удалить пользователя без удаления его файлов (домашнего каталога, каталога с почтовым ящиком), то команда выполняется без ключей:
Igor@adm-ubuntu:~$ sudo deluser user Удаляется пользователь `user’ … Предупреждение: в группе `user’ больше нет членов. Готово.
В результате будет полностью удалена информация о пользователе из файлов /etc/passwd, /etc/group, /etc/shadow, но данные пользователя (домашний каталог не будет удален). Чтобы удалить домашний каталог и почтовый ящик (обычно расположен в каталоге /var/mail/) пользователя необходимо ввести команду deluser с ключом –remove-home:
Igor@adm-ubuntu:~$ sudo deluser user –remove-home Идёт поиск файлов для сохранения/удаления … Удаляются файлы … Удаляется пользователь `user’ … Предупреждение: в группе `user’ больше нет членов. Готово.
После выполнения этой команды будут также удалены каталоги /home/user/ и /var/mail/.
Если необходимо удалить все файлы пользователя, то необходима задать ключ –remove-all-files. Но операция удаления с этим ключом потребует больше времени, так как система будет искать все файлы данного пользователя на жестком диске:
Igor@adm-ubuntu:~$ sudo deluser user –remove-all-files Идёт поиск файлов для сохранения/удаления … Удаляются файлы … Удаляется пользователь `user’ … Предупреждение: в группе `user’ больше нет членов. Готово.
Для изменения параметров уже созданного пользователя предназначена команда usermod. Полный список ключей и параметров можете посмотреть в справке. Трудностей с командой нет все достаточно прозрачно: команда опции имя_пользователя. Например, команда usermod -L user заблокирует учетную запись user. А команда usermod -U user - разблокирует.
Осталось рассмотреть команду которая позволяет изменить пароль пользователя. Это команда passwd. Администратор может с помощью этой команды менять пароль любого пользователя, а пользователь только свой собственный, причем перед сменой пароля обычный пользователь должен ввести свой старый пароль. Справка по команде man 1 passwd (если набрать man 5 passwd, то получим справку о файле /etc/passwd). Чтобы пользователю сменить свой собственный пароль достаточно набрать команду passwd без параметров. Если администратору необходимо изменить пароль другому пользователю он передаст имя пользователя в виде параметра: passwd user.
Создание группы в Linux. Хотя при создании пользователя его основная группа создается автоматически командой adduser, может потребоваться создать отдельную группу. Как вы уже догадались для этого есть команда addgroup. Синтаксис команды прост: addgroup group1 - создание новой группы. Если команде addgroup в качестве параметров передать имя пользователя и имя группы, то пользователь будет добавлен в эту группу:
Дата добавления: 2014-12-19; просмотров: 103 | Поможем написать вашу работу | Нарушение авторских прав |