Инструменты пользователя

Инструменты сайта


pw

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

pw [2010/11/23 12:55]
pw [2020/06/13 13:46] (текущий)
Строка 1: Строка 1:
 +====== pw ======
 +  * [[useradd]] - создать пользователя в Linux.
 +
 +**pw** хранит все настройки в файле /etc/pw.conf. Если этого файла нет запустите команду <file>
 +pw useradd -D</file> и он сам создастся. при этом можно иметь несколько различных конфигурационных файлов, для разных типов юзеров, и явно указывать в команде - какие "умолчания" использовать для создания данного юзера. Например, у вас есть юзеры трех различных типов (отличающися своими group, Home dir, Shell и т.п.). Сделайте три разных конфигурационных файла (просто "растиражируйте" /etc/pw.conf и подправьте в каждом то, что нужно.) Теперь, чтобы создать юзера с "умолчаниями" из файла /etc/pw1.conf, наберите команду 
 +<file>
 +pw useradd vasia -C /etc/pw1.conf
 +</file> По умолчанию команда pw useradd делает только запись в учетной карточке. Если использовать ключ -m также будет создана домашняя директория для пользователя и  туда будут скопированы стартовые и настроечные файлы.<file>
 +pw useradd vasia -m
 +</file>
 +  * Вызов справки для команды pw useradd<file>
 +> pw useradd help
 +usage: pw useradd [name] [switches]
 + -V etcdir      alternate /etc location
 + -C config      configuration file
 + -q             quiet operation
 +  Adding users:
 + -n name        login name
 + -u uid         user id
 + -c comment     user name/comment
 + -d directory   home directory
 + -e date        account expiry date
 + -p date        password expiry date
 + -g grp         initial group
 +...
 +</file>
 +  * Удалить пользователя и группу [[Squid]]<code>
 +> id squid
 +uid=100(squid) gid=100(squid) groups=100(squid)
 +> pw userdel -n squid -u 100</code>