好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Linux用户管理命令 - Linux操作系统:Ubuntu_Centos_D

Linux用户管理命令

 

每次都去查,总是记不住,最终还是在这里做个笔记吧。
 

添加用户

useradd和adduser都能添加用户,区别是:

1.adduser会提示设置密码,而useradd不会。

2.adduser会创建用户目录,比如/home/freebird  freebird是用户,useradd不会

3.adduser会创建用户组,默认和用户名相同  www.2cto.com  

4.adduser会询问全名,房间号码,电话号码等用户信息,useradd不会

下面是用adduser创建的例子:

[plain] 

root@ubuntu1204-dell:~# adduser gerrit2  

Adding user `gerrit2' ...  

Adding new group `gerrit2' (1002) ...  

Adding new user `gerrit2' (1002) with group `gerrit2' ...  

Creating home directory `/home/gerrit2' ...  

Copying files from `/etc/skel' ...  

Enter new UNIX password:   

Retype new UNIX password:   

passwd: password updated successfully  

Changing the user information for gerrit2  

Enter the new value, or press ENTER for the default  

    Full Name []: gerrit2  

    Room Number []: 101  

    Work Phone []: 186525810**  

    Home Phone []: 186525810**  

    Other []:     www.2cto.com  

Is the information correct? [Y/n]  

 

所以,adduser更加方便,优先使用。

 

查看用户

cat /etc/passwd 可以查看所有用户的信息,比如刚才创建的gerrit2用户

[plain]

gerrit2:x:1002:1002:gerrit2,101,186525810**,186525810**:/home/gerrit2:/bin/bash  

基本格式:

用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell,中间用:隔开

注意:

1.口令 这里用x 表示

真正的密码放在了/etc/shadow文件,这是shadow文件里面gerrit2的密码:

[plain]

gerrit2:$6$v7uh0ctV$borVraMjOPhMjYV8YCVcmwylKb84djRm5yVWNbKYHxrcFLLqlSsx.hbcW.Ouk2A05CyChx7zZlRV3wZMuH0hE0:15480:0:99999:7:::  

已经被 加密 了,所以比较安全。

2.组标识号对应/etc/group中一行

gerrit2:x:1002:

  www.2cto.com  

删除用户

[plain]

userdel -r gerrit  

该命令将gerrit用户以及用户目录都删除了。

 

更改文件拥有者

chown 意思是change owner

用法是

chown username:groupname filepath

或者

chown -R username:groupname folderpath

 

 

作者 sheismylife

查看更多关于Linux用户管理命令 - Linux操作系统:Ubuntu_Centos_D的详细内容...

  阅读:57次