User Tools

Site Tools


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

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
управление_учетными_записями_в_linux [2023/08/14 12:24]
val [Блокировка учетной записи]
управление_учетными_записями_в_linux [2026/04/03 09:19] (current)
val [Заполнение поля GECOS]
Line 26: Line 26:
 ===== Назначение пароля ===== ===== Назначение пароля =====
  
-  * [[Настройка командных интерпретаторов#​bash]]+  * [[Настройка командных интерпретаторов#​bash]] ​(HISTCONTROL)
  
 <​code>​ <​code>​
Line 34: Line 34:
  
 # apt install whois # apt install whois
-mkpasswd --method=sha-512+mkpasswd -sha-512 
 + 
 +$ openssl passwd -1
 </​code>​ </​code>​
  
Line 46: Line 48:
  
 ==== Заполнение поля GECOS ==== ==== Заполнение поля GECOS ====
 +
 +  * [[https://​ru.wikipedia.org/​wiki/​GECOS]]
 +
 <​code>​ <​code>​
-# usermod -c "Ivan Ivanovitch Ivanov,​RA7,​401,​499-239-45-23"​ user1+# usermod -c "Иван Иванович Иванов,​RA7,​401,​499-239-45-23"​ user1
 </​code>​ </​code>​
 ==== Управление членством в группах ==== ==== Управление членством в группах ====
Line 96: Line 101:
  
   * первый символ "​!"​ в поле пароля   * первый символ "​!"​ в поле пароля
 +  * не мешает подключаться по ключу, нужно [[#​Назначение пользователю shell]]
  
 <​code>​ <​code>​
Line 109: Line 115:
 ===== Удаление учетной записи ===== ===== Удаление учетной записи =====
 <​code>​ <​code>​
-# userdel -r student+# ###userdel -r user1
 </​code>​ </​code>​
  
Line 138: Line 144:
  
 <​code>​ <​code>​
-# export UGIDLIMIT=1000+# ###export UGIDLIMIT=1000 
 +# UGIDLIMIT=1001
  
 # awk -v LIMIT=$UGIDLIMIT -F: '​($3>​=LIMIT) && ($3!=65534)'​ /etc/passwd >> /​var/​lib/​lxc/​www/​rootfs/​etc/​passwd # awk -v LIMIT=$UGIDLIMIT -F: '​($3>​=LIMIT) && ($3!=65534)'​ /etc/passwd >> /​var/​lib/​lxc/​www/​rootfs/​etc/​passwd
Line 154: Line 161:
 # cd /var/mail; tar -cf - . | (cd /​var/​lib/​lxc/​www/​rootfs/​var/​mail;​ tar -xvf -) # cd /var/mail; tar -cf - . | (cd /​var/​lib/​lxc/​www/​rootfs/​var/​mail;​ tar -xvf -)
 # cd /var/mail; tar -cf - . | ssh www '(cd /var/mail; tar -xvf -)' # cd /var/mail; tar -cf - . | ssh www '(cd /var/mail; tar -xvf -)'
 +</​code>​
 +
 +===== Создание тестового набора учетных записей =====
 +<​code>​
 +groupadd -g 15001 group1
 +
 +useradd -u 10001 -m -s /bin/bash -c "Ivan Ivanovitch Ivanov,​RA7,​401,​499-239-45-23"​ -G group1 user1
 +
 +useradd -u 10002 -m -s /bin/bash -c "Petr Petrovitch Petrov,​RA7,​402,​499-323-55-53"​ -G group1 user2
 +
 +useradd -u 10003 -m -s /bin/bash -c "​Сидор Сидорович Сидоров,​РА7,​403,​499-323-55-53"​ -G group1 user3
 +
 +echo '​user1:​password1'​ | chpasswd
 +
 +echo '​user2:​password2'​ | chpasswd
 +
 +echo '​user3:​password3'​ | chpasswd
 </​code>​ </​code>​
управление_учетными_записями_в_linux.1692005086.txt.gz · Last modified: 2023/08/14 12:24 by val