linux用户管理
时间:2006-09-11 来源:steel_lei
用户管理:
linux下的用户分为:
伪用户:uid=1-499 限制了本地登陆,只用于远程登陆.
root用户:uid=0
普通用户:uid=500-6000,可以通过/etc/login.defs修改,包括了新建用户的属性(最小id,最大id,密码过期时间,是否建立home目录等等)
# useradd [option] username 新建用户
-c 用户说明内容
-d 用户home目录路径
-s 用户登陆的shell环境
-g 指定用户所属的组,组以经存在
-G 加入存在组的同时,自己建立一个同名的附加组
-m 建立用户home目录
-M 不建立用户home目录
-e 指定用户账号的有效时间 -e yyyy-mm-dd
-r 建立一个伪用户
-o 允许创建有不唯一id的用户
-u 指定新建用户的id
# userdel [option] username 删除用户
-r 删除用户的同时将删除home目录
# usermod [option] username 修改用户属性
-c 修改说明内容
-d 修改home目录
-s 修改shell
-g 修改组
-G
-u 修改id
-l 修改用户名 usermod -l new_username old_username
-L 锁定账号(也可以通过修改/etc/shadow,在密码前加一下"!")
-U 解除锁定
# passwd username 设置用户密码
linux下的组分为:
私用组:只包含一个用户,创建用户时自动创建一个和用户同名的组
标准组:可以包含多个用户
# groupadd [option] groupname 创建组
-g gid groupname 指定组id
-r groupname 建立伪用户组
# groupmod [option] groupname 修改组的属性
-g gid groupname 修改组的id
-n new_groupname old_groupname 修改组的名字
# gpasswd 添加/删除组的成员
-a username groupname 添加组成员
-d username groupname 删除组成员
查看用户所属的组: # id username
相关阅读 更多 +