您的位置:首页 > 运维架构 > Linux

Linux---用户和用户组

2015-10-23 12:48 573 查看

1.配置文件

1.group

/etc/group 储存当前系统中所有用户组信息

格式信息

组名称:组密码占位符:组编号:组中用户名列表

组编号0—root

组编号1-499 系统预留的主编号,安装在操作系统的软件或服务

2.gshadow

/etc/gshadow 储存当前系统中用户组的密码信息

3.passwd

/etc/passwd 储存当前系统中所有用户的信息

格式信息

用户名:密码占位符:用户编号:用户组编号:用户注释信息:用户主目录:shell类型

4.shadow

/etc/shadow 当前所有用户的密码信息

2.基本命令

groupadd sexy  //市场部妹子们的用户组
groupmod -n market sexy  //修改用户组名称
groupmod -g 666 market   //修改组编号,讨好妹子们
groupmod -g 888 boss //创建boss用户组,美女老板满意了!
groupdel market //删除用户组,裁员...
useradd -g 用户组  用户名 //添加用户到用户组
useradd -d /home/xxx  用户名  //指定用户个人文件,添加的用户,用户名:用户组默认相同
usermod -c 备注内容 用户名 //添加备注
//员工离职场景
usrmod -l 新用户  老用户
usermod -d /home/(filename)  新用户

userdel -r 用户名  //全部删除,个人文件删除

touch /etc/nologin  //除了root用户,禁止其它用户登陆

passwd -l 用户名  //账户锁定
passwd -u 用户名  //解锁账户
passwd -d 用户名  //设定用户名无密码登陆

gpasswd -a 用户名  附属组  //用户添加到附属组

newgrp 附属组 组密码  //用户切换到附属组,进行操作

gpasswd -d 用户名 附属组   //从附属组中删除用户

useradd -g 用户组 -G 附属组1,附属组2...

gpasswd 用户组  //更改组密码

passwd 用户名  //设置密码

su 用户名  //su是switch user的缩写

whoami //无意义,显示用户名
id 用户名  //显示指定用户信息
groups 用户名  //显示用户所在的所有组,包括附属组
chfn 用户名 //设置用户资料
finger 用户名  //显示用户详细资料


资料来源:

1. 学习的资料文件

Linux的用户和用户组管理

2.imooc—Linux达人养成计划2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: