本文目标:了解用户和组的配置文件,掌握Linux中用户和组的管理 命令。
创建用户
# useradd [用户名]
# passwd [用户名]
两次输入不回显
删除用户
# userdel [用户名] //仅删用户名
# userdel –r [用户名] //删除用户和主目录
修改用户
# usermod –L [用户名] //冻结用户
# usermod –U [用户名] //解除被冻结的用户
# usermod –e 2008-10-15 [用户名] //将该用户的有效期设为2008年10月15号
创建组
# groupadd [组名] //建立组
# groupdel [组名] //删除组
与用户、组账户信息相关的文件
存放用户信息:
1. /etc/passwd
2. /etc/shadow
存放组信息:
3. /etc/group
4. /etc/gshadow
用户信息文件分析(每项用“:”隔开)
例如:jack:X:503:504:::/home/jack/:/bin/bash
组信息文件分析
例如:jack:$!$:???:13801:0:99999:7:*:*:
# id [用户名] //查看用户的UID、组、GIO
新建用户加入组
# useradd –g [组名] [用户名] -G [组名],[组名] //-g:加入主要组、-G:加入次要组
例:# useradd –g sales jack –G company,employees
修改用户的所在组
# usermod –g [组名] [用户名] //把用户加入主要组
# usermod –G [组名] [用户名] //把用户加入次要组
# su –用户名 //切换到该用户
例:# su –jack
评论
1条评论
写评论北京摄影
我是沙发!