Linux 用户跟用户组
2016-01-14 16:03
351 查看
用户组:
创建组:
1)、groupadd grp1
cat /etc/group (组名:x:gid)
密码文件 /etc/gshadow
2)、指定组ID:groupadd -g 512 grp2
当指定一个512组ID之后,再创建就会从512 开始
删除组:
1) groupdel grp3 当组中有用户时,不能删除
2) groupdel grp2 (该组为扩展组就可以删除)
用户:
创建用户:
1) useradd us1
2) useradd -u 512 -g grp2(512) us2
当指定一个512用户ID之后,再创建就会从512 开始
3) useradd -d /home/us3 -s /bin/bash us3
-d:指定家目录 -s : 指定Shell
4) useradd -M us4
-M:创建用户的时候不去创建家目录
5) useradd -u 506 -g 502 -G 512 us5
-G:创建用户扩展组
删除用户:
1) userdel us2
删除之后不会删除家目录,并且所属只能显示数字,不能显示为该用户名
2) userdel -r us3
-r:删除用户家目录
用户属性:
更改用户属性:
1) usermod -g 513 us2
更改该用户的所属组
2) usermod -u -g -G -s -d
3) usermod -L us3
-L:锁定某个用户
4) usermod -U us3
-U:解锁某个用户
用户密码:
更改用户密码:
1) passwd 当用户登录的时候,直接修改自己的密码
2) passwd us3 更改普通用户密码
3)mkpasswd 自动生成密码
需要安装:yum -y install expect
mkpasswd -l 12 (-l :指定密码长度)
mkpasswd -s 0 (0不要特殊字符)
mkpasswd -d 4 (数字4个)
mkpasswd -C 5 -c 3(大写字母5个,小写字母3个)
echo "sdasdas" | passwd --stdin us5
创建组:
1)、groupadd grp1
cat /etc/group (组名:x:gid)
密码文件 /etc/gshadow
2)、指定组ID:groupadd -g 512 grp2
当指定一个512组ID之后,再创建就会从512 开始
删除组:
1) groupdel grp3 当组中有用户时,不能删除
2) groupdel grp2 (该组为扩展组就可以删除)
用户:
创建用户:
1) useradd us1
2) useradd -u 512 -g grp2(512) us2
当指定一个512用户ID之后,再创建就会从512 开始
3) useradd -d /home/us3 -s /bin/bash us3
-d:指定家目录 -s : 指定Shell
4) useradd -M us4
-M:创建用户的时候不去创建家目录
5) useradd -u 506 -g 502 -G 512 us5
-G:创建用户扩展组
删除用户:
1) userdel us2
删除之后不会删除家目录,并且所属只能显示数字,不能显示为该用户名
2) userdel -r us3
-r:删除用户家目录
用户属性:
更改用户属性:
1) usermod -g 513 us2
更改该用户的所属组
2) usermod -u -g -G -s -d
3) usermod -L us3
-L:锁定某个用户
4) usermod -U us3
-U:解锁某个用户
用户密码:
更改用户密码:
1) passwd 当用户登录的时候,直接修改自己的密码
2) passwd us3 更改普通用户密码
3)mkpasswd 自动生成密码
需要安装:yum -y install expect
mkpasswd -l 12 (-l :指定密码长度)
mkpasswd -s 0 (0不要特殊字符)
mkpasswd -d 4 (数字4个)
mkpasswd -C 5 -c 3(大写字母5个,小写字母3个)
echo "sdasdas" | passwd --stdin us5
相关文章推荐
- Linux vim
- centos下卸载jdk
- Linux 安装命令
- CentOS-6.3安装配置JDK-7或 JDK-6
- awk命令
- centos 5.8 x64Jetty的安装以及项目部署配置
- Hadoop安装教程_伪分布式配置_CentOS6.4/Hadoop2.6.0
- Linux配置别名
- linux上封装的c++的finally
- Linux下为不使用SSH的用户提供SFTP服务环境
- Linux下进程管理工具Supervisor的安装配置和基本使用
- linux文件操作学习3
- Linux命令学习手册-iconv命令
- Linux系统下为Gitlab配置邮件提醒的方法详解
- linux有趣的"视频会话"
- Linux下, Hadoop2.6.0源代码导入Eclipse
- SaltStack安装(CentOS7.x)
- Go在linux下的安装
- linux commond
- Linux服务器配置——搭建SVN服务器