您的位置:首页 > 其它

用户组

2016-06-08 15:08 134 查看
创建删除用户组
groupadd xx //创建xx组
-g 指定组ID
-r 添加一个系统用户组
groupmod
-g 修改组Id
-n 修改组名
groupdel xx //删除组xx组
gpasswd 组名 //给组设定密码

创建删除用户
useradd xx 创建xx用户 设置密码:在root下直接passwd+用户名
-u 更改用户ID -g更改用户组 -d指定家目录 -M不创建家目录
-d 指定用户家目录位置 -c 添加注释
-s /sbin/nologin 指定shell
-r 添加一个系统用户

/etc/login.defs //定义创建用户的属性文件

id 用户名 // 查看用户帐号属性信息,uid,gid
finger //查看用户帐号信息

userdel xx 删除xx用户
-r 删除用户时一起删除家目录

usermod 更改用户属性 可以用useradd的所有参数
-g 更改用户组ID
-a -G扩展组 //不使用-a,会覆盖此前的附加组
-L 锁定用户,无法登陆
-l 更改用户登陆名
-U 解锁用户

chsh //更改用户默认shell
chfn //修改用户的注释信息

更改用户密码
mkpasswd 需要安装Yum install –y expect
-l 长度
-s 特殊字符
-d 指定数字个数
-C 指定字母大写
-c 指定字母小写

passwd
--stdin 用户名 明文更改密码,只需要输入一次,一般用在脚本里面
-d 删除用户密码(用户无密码,系统默认禁止登陆)

切换用户
su 加”-“ 环境变量也跟着切换
su - -c “加命令” xx 以xx用户的身份执行命令

sudo 普通用户临时执行root用户的命令
visudo 编辑配置文件

(用户名 ALL=(root) 需要执行的命令
All可以选择是ip地址段 命令需要些绝对路径(/bin/ls)

pwck 检查用户帐号完整性

chage
-d:最近一次的修改时间
-E: 过期时间
-I:非活动时间

-m:最短使用期限
-M:最长使用期限
-W:警告时间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息