Linux添加或者删除用户和用户组时常用的一些命令和参数
来源:互联网 发布:逃生剧情解析 知乎 编辑:程序博客网 时间:2024/05/29 11:13
1、建用户: 查看:ls /home
useradd xiongda
passwd xiongda
2、建工作组
groupadd xiongchumo
3、给已有的用户增加工作组,usermod可以修改登陆名,家目录等
usermod -G groupname username (这个会把用户从其他组中去掉)
或者:gpasswd -a xiongda xiongchumo
注:如果添加了用户,添加了组,然后使这个组里的人都可以sudo 到公共账号下
可以/etc/sudoers.d 下面建立一个文件内容如下 ,就可以是etl组的所有用户都可以无密码的切到etl用户下
。
%etl ALL=(ALL) NOPASSWD: /bin/su etl
%etl ALL=(ALL) NOPASSWD: /bin/su - etl
sudo 具体参考 http://www.cnblogs.com/xd502djj/p/6641475.html
4、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户
,去掉*即可。
或者使用如下命令关闭用户账号:
passwd xiongda –l
重新释放:
passwd xiongda –u
5、删除用户、用户组
(1)删除用户 :userdel -r xiongda
注:如果我们直接使用userdel xiongda,那么并不能删除该用户账号所有相关信息,只是删除掉
了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件里的该账户和组的信息。因为默认情况下
创建一个用户账号,会创建一个家目录和一个用户邮箱(在/var/spool/mail目录以用户名命名)。我们可以使
用find命令来查找所有与该用户相关的文件信息:【find / -name "xiongda"】
(2)先使用userdel xiongda 删除账户和组的信息,再使用find查找所有与该用户的相关文件,在使用rm -rf
删除:即 find / -name "xiongda",
然后 rm -rf /var/spool/mail/xiongda /home/xiongda
(3)删除用户组:groupdel xiongchumo
(4)从指定用户组中删除用户:gpasswd -d xiongda xiongchumo
6、查看所有用户:
(1)ls /home
如:uid=501(xiongda) gid=501(xiongchumo) 组=501(xiongchumo)
7、查看用户组:
(1)查看xiongda所在的用户组: groups xiongda
(2)查看用户组xiongchumo下的用户; /etc/group是用户组的配置文件
cat /etc/group | grep xiongchumo
8、查看当前登陆用户:who
查看登陆成功记录:last 失败记录:lastb
useradd xiongda
passwd xiongda
2、建工作组
groupadd xiongchumo
3、给已有的用户增加工作组,usermod可以修改登陆名,家目录等
usermod -G groupname username (这个会把用户从其他组中去掉)
或者:gpasswd -a xiongda xiongchumo
注:如果添加了用户,添加了组,然后使这个组里的人都可以sudo 到公共账号下
可以/etc/sudoers.d 下面建立一个文件内容如下 ,就可以是etl组的所有用户都可以无密码的切到etl用户下
。
%etl ALL=(ALL) NOPASSWD: /bin/su etl
%etl ALL=(ALL) NOPASSWD: /bin/su - etl
sudo 具体参考 http://www.cnblogs.com/xd502djj/p/6641475.html
4、临时关闭:在/etc/shadow文件中属于该用户的行的第二个字段(密码)前面加上*就可以了。想恢复该用户
,去掉*即可。
或者使用如下命令关闭用户账号:
passwd xiongda –l
重新释放:
passwd xiongda –u
5、删除用户、用户组
(1)删除用户 :userdel -r xiongda
注:如果我们直接使用userdel xiongda,那么并不能删除该用户账号所有相关信息,只是删除掉
了/etc/passwd、/etc/shadow、/etc/group/、/etc/gshadow四个文件里的该账户和组的信息。因为默认情况下
创建一个用户账号,会创建一个家目录和一个用户邮箱(在/var/spool/mail目录以用户名命名)。我们可以使
用find命令来查找所有与该用户相关的文件信息:【find / -name "xiongda"】
(2)先使用userdel xiongda 删除账户和组的信息,再使用find查找所有与该用户的相关文件,在使用rm -rf
删除:即 find / -name "xiongda",
然后 rm -rf /var/spool/mail/xiongda /home/xiongda
(3)删除用户组:groupdel xiongchumo
(4)从指定用户组中删除用户:gpasswd -d xiongda xiongchumo
6、查看所有用户:
(1)ls /home
(2)cat /etc/passwd :查看所有用户的详细信息; /etc/passwd是用户的配置文件
(3)id xiongda :查看用户id,和所属用户组id如:uid=501(xiongda) gid=501(xiongchumo) 组=501(xiongchumo)
7、查看用户组:
(1)查看xiongda所在的用户组: groups xiongda
(2)查看用户组xiongchumo下的用户; /etc/group是用户组的配置文件
cat /etc/group | grep xiongchumo
8、查看当前登陆用户:who
查看登陆成功记录:last 失败记录:lastb
阅读全文
0 0
- Linux添加或者删除用户和用户组时常用的一些命令和参数
- Linux添加或者删除用户和用户组
- 【Linux】Linux添加/删除用户和用户组
- 3、linux用户和用户组的添加和删除
- linux下添加、删除用户和用户组
- Linux添加/删除用户和用户组
- Linux添加/删除用户和用户组
- Linux添加/删除用户和用户组
- Linux添加删除用户和用户组
- Linux添加删除用户和用户组
- Linux添加/删除用户和用户组
- Linux添加/删除用户和用户组 基本概念
- Linux添加/删除用户和用户组(转载)
- Linux添加/删除用户和用户组
- Linux添加/删除用户和用户组
- Linux添加/删除用户和用户组
- Linux添加/删除用户和用户组
- Linux添加/删除用户和用户组
- Android基础:数据存储(1)--SQLite
- 【bzoj1221】[HNOI2001] 软件开发
- 使用eclipse调用免费的webService
- Java并发编程:volatile关键字解析
- 计算机基础总结
- Linux添加或者删除用户和用户组时常用的一些命令和参数
- java.lang.IllegalStateException: Could not auto-size column.
- form表单上传二维集合数组到Springmvc注意事项
- Vue.js
- 嵌入式学习14(数据结构开篇:结构体,栈)
- [052]TensorFlow Layers指南:基于CNN的手写数字识别
- AVL树
- 判断平衡二叉树/二叉树镜像/一个m*n的矩阵,从左到右从上到下都是递增的,给一个数x,判断x是否在矩阵中
- HTML和CSS的注释方式及其作用