Linux用户管理命令
2578 点击·0 回帖
![]() | ![]() | |
![]() | Linux用户管理命令 每次都去查,总是记不住,最终还是在这里做个笔记吧。 添加用户 useradd和adduser都能添加用户,区别是: 1.adduser会提示设置密码,而useradd不会。 2.adduser会创建用户目录,比如/home/freebird freebird是用户,useradd不会 3.adduser会创建用户组,默认和用户名相同 www.atcpu.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.atcpu.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.atcpu.com 删除用户 [plain] userdel -r gerrit 该命令将gerrit用户以及用户目录都删除了。 更改文件拥有者 chown 意思是change owner 用法是 chown username:groupname filepath 或者 chown -R username:groupname folderpath | |
![]() | ![]() |