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/24 12:02]
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>​
-# setenv UGIDLIMIT 1000 +# 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 -v LIMIT=$UGIDLIMIT ​-F: '​($3>​=LIMIT) && ($3<​65533)'​ /etc/passwd >> /​var/​jail/​www/​etc/​passwd +
-# awk -v LIMIT=$UGIDLIMIT ​-F: '​($3>​=LIMIT) && ($3<​65533)'​ /etc/passwd | ssh www 'cat >> /​etc/​passwd'​+
  
-# awk -v LIMIT=$UGIDLIMIT ​-F: '​($3>​=LIMIT) && ($3<​65533)'​ /etc/group >> /​var/​jail/​www/​etc/​group +# awk -F: '​($3>​=1000) && ($3<​65533)'​ /etc/group >> /​var/​jail/​www/​etc/​group 
-# awk -v LIMIT=$UGIDLIMIT ​-F: '​($3>​=LIMIT) && ($3<​65533)'​ /etc/group | ssh www 'cat >> /​etc/​group'​+# awk -F: '​($3>​=1000) && ($3<​65533)'​ /etc/group | ssh www 'cat >> /​etc/​group'​
  
-# awk -v LIMIT=$UGIDLIMIT ​-F: '​($3>​=LIMIT) && ($3<​65533) ​{print $1}' ​/etc/passwd | tee - | egrep -f - /​etc/​master.passwd >> /​var/​jail/​www/​etc/​master.passwd +# awk -F: '​($3>​=1000) && ($3<​65533)'​ /​etc/​master.passwd >> /​var/​jail/​www/​etc/​master.passwd 
-# awk -v LIMIT=$UGIDLIMIT ​-F: '​($3>​=LIMIT) && ($3<​65533) ​{print $1}' /etc/passwd | tee - | egrep -f - /​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 -cHf - home/ | (cd /​var/​jail/​www/;​ tar -xvf -)
управление_учетными_записями_в_freebsd.txt · Last modified: 2018/02/08 11:47 by val