User Tools

Site Tools


управление_учетными_записями_в_freebsd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
управление_учетными_записями_в_freebsd [2012/06/13 13:09]
val
управление_учетными_записями_в_freebsd [2018/02/08 11:47]
val [Добавление учетной записи]
Line 2: Line 2:
  
 [[http://​www.freebsd.org/​doc/​ru/​books/​handbook/​users-modifying.html]] [[http://​www.freebsd.org/​doc/​ru/​books/​handbook/​users-modifying.html]]
 +
 +===== Просмотр базы данных пользователей и групп =====
 +
 +  * [[Использование библиотеки NSSWITCH]]
 +
 +<​code>​
 +# pw usershow root
 +# pw groupshow wheel
 +</​code>​
  
 ===== Добавление учетной записи ===== ===== Добавление учетной записи =====
Line 11: Line 20:
 См. также adduser См. также adduser
  
-===== Изменение ​атрибутов учетной записи ​=====+===== Добавление ​групп =====
 <​code>​ <​code>​
-# pw usermod user1 -c '​Ivanov Ivan Ivanovitch'​ 
- 
 # pw groupadd group1 -g 15001 # pw groupadd group1 -g 15001
 # pw groupadd group2 -g 15002 # pw groupadd group2 -g 15002
 +</​code>​
  
 +===== Изменение атрибутов учетной записи =====
 +
 +==== Заполнение поля GECOS ====
 +<​code>​
 +# pw usermod user1 -c '​Ivanov Ivan Ivanovitch,​RA7,​401,​499-239-45-23'​
 +</​code>​
 +==== Управление членством в группах ====
 +<​code>​
 # pw usermod user1 -G group1,​group2 # pw usermod user1 -G group1,​group2
  
 +# pw groupmod wheel -M student
 +
 +# cat /etc/group
 +</​code>​
 +
 +==== Назначение пользователю shell ====
 +<​code>​
 # cat /etc/shells # cat /etc/shells
 </​code><​code>​ </​code><​code>​
Line 27: Line 50:
 # pw usermod user1 -s /​usr/​bin/​passwd # pw usermod user1 -s /​usr/​bin/​passwd
  
-vipw+su - user1 
 + 
 +$ chsh
 </​code>​ </​code>​
-См. также chsh 
  
 +==== Русификация пользователя ====
 +<​code>​
 +# pw usermod user1 -L russian
 +</​code>​
 +
 +==== Блокировка пароля учетной записи ====
 +<​code>​
 +# pw usermod root -w no
 +</​code>​
 ===== Удаление учетной записи ===== ===== Удаление учетной записи =====
 <​code>​ <​code>​
-# pw userdel ​user1 -r+# pw userdel ​student ​-r
 </​code>​ </​code>​
  
 ===== Перемещение учетных записей ===== ===== Перемещение учетных записей =====
 <​code>​ <​code>​
 +# awk -F: '​($3>​=1000) && ($3<​65533)'​ /etc/passwd >> /​var/​jail/​www/​etc/​passwd
 +# awk -F: '​($3>​=1000) && ($3<​65533)'​ /etc/passwd | ssh www 'cat >> /​etc/​passwd'​
 +
 +# awk -F: '​($3>​=1000) && ($3<​65533)'​ /etc/group >> /​var/​jail/​www/​etc/​group
 +# awk -F: '​($3>​=1000) && ($3<​65533)'​ /etc/group | ssh www 'cat >> /​etc/​group'​
 +
 +# awk -F: '​($3>​=1000) && ($3<​65533)'​ /​etc/​master.passwd >> /​var/​jail/​www/​etc/​master.passwd
 +# awk -F: '​($3>​=1000) && ($3<​65533)'​ /​etc/​master.passwd | ssh www 'cat >> /​etc/​master.passwd'​
 +
 +# cd /; tar -cHf - home/ | (cd /​var/​jail/​www/;​ tar -xvf -)
 +# cd /; tar -cf - home/ | ssh www '(cd /; tar -xvf -)'
 +
 +# cd /var/mail; tar -cf - . | (cd /​var/​jail/​www/​var/​mail;​ tar -xvf -)
 +# cd /var/mail; tar -cf - . | ssh www '(cd /var/mail; tar -xvf -)'
  
 +www# pwd_mkdb /​etc/​master.passwd
 </​code>​ </​code>​
управление_учетными_записями_в_freebsd.txt · Last modified: 2018/02/08 11:47 by val