感谢支持
我们一直在努力

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

赞(0) 打赏
转载请注明出处:服务器评测 » Linux用户管理命令
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏