歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Linux用戶管理命令

在這裡做個筆記吧。

添加用戶

useradd和adduser都能添加用戶,區別是:

1.adduser會提示設置密碼,而useradd不會。

2.adduser會創建用戶目錄,比如/home/freebird  freebird是用戶,useradd不會

3.adduser會創建用戶組,默認和用戶名相同

4.adduser會詢問全名,房間號碼,電話號碼等用戶信息,useradd不會

下面是用adduser創建的例子:

  1. root@ www.linuxidc.com :~# adduser linuxidc  
  2. Adding user `linuxidc' ...  
  3. Adding new group `linuxidc' (1002) ...  
  4. Adding new user `linuxidc' (1002) with group `linuxidc' ...  
  5. Creating home directory `/home/linuxidc' ...  
  6. Copying files from `/etc/skel' ...  
  7. Enter new UNIX password:   
  8. Retype new UNIX password:   
  9. passwd: password updated successfully  
  10. Changing the user information for linuxidc  
  11. Enter the new value, or press ENTER for the default  
  12.     Full Name []: linuxidc  
  13.     Room Number []: 101  
  14.     Work Phone []: 186525810**  
  15.     Home Phone []: 186525810**  
  16.     Other []:   
  17. Is the information correct? [Y/n]  
所以,adduser更加方便,優先使用。

查看用戶

cat /etc/passwd 可以查看所有用戶的信息,比如剛才創建的linuxidc用戶

  1. linuxidc:x:1002:1002:linuxidc,101,186525810**,186525810**:/home/linuxidc:/bin/bash  
基本格式:
用戶名:口令:用戶標識號:組標識號:注釋性描述:主目錄:登錄Shell,中間用:隔開

注意:

1.口令 這裡用x 表示

真正的密碼放在了/etc/shadow文件,這是shadow文件裡面linuxidc的密碼:

  1. linuxidc:$6$v7uh0ctV$borVraMjOPhMjYV8YCVcmwylKb84djRm5yVWNbKYHxrcFLLqlSsx.hbcW.Ouk2A05CyChx7zZlRV3wZMuH0hE0:15480:0:99999:7:::  
已經被加密了,所以比較安全。

2.組標識號對應/etc/group中一行

linuxidc:x:1002:

group文件格式參考:

    /etc/group 文件文件的格式和 /etc/passwd 文件格式類似,它也是一個純文本文件,定義了每個組中的用戶。每行的格式是:

    group_name:passwd:GID:user_list

    它們的含義如下:

說明

group_name

組名

password

組口令。此域中的口令是加密的。如果此域為空,表明該組不需要口令。

gid

指定 GID

user_list

該組的所有用戶,用戶名之間用逗號隔開。

刪除用戶

  1. userdel -r gerrit  
該命令將gerrit用戶以及用戶目錄都刪除了。


更改文件擁有者

chown 意思是change owner

用法是

chown username:groupname filepath

或者

chown -R username:groupname folderpath

Copyright © Linux教程網 All Rights Reserved