Linux用户管理
2022/3/1 7:23:28
本文主要是介绍Linux用户管理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.用户组
创建组:
①groupadd 组名称 //创建一个用户组
②groupadd 组名 -g gid //创建组,并指定gid
③grep '组名' /etc/group //查看/etc/group中组的信息
修改组:
①groupmod -g gid 组名 //修改组id
② groupmod -n 新组名 旧组名 //修改组名
删除组:
groupdel 组名 //删除组
注意:用户的主组不能删除。举例如下:
cat /etc/group --------->查看组的文件
2.用户
创建用户:
①useradd 用户名 //创建用户
②useradd 用户名 -u id //创建用户并指定id
举例:useradd user02 -u 503 //指定uid为503
③useradd 用户名 -s 用户的登录shell //创建用户并指定shell
举例:
④useradd 用户名 -G 组名 //创建用户并指定附加组(指定的组必须已存在)
eg:useradd user07 -G it,fd //创建用户user07并指定附加组it,fd
⑤useradd -g 1003 user08 //指定用户的主属组为1003组。(指定的组必须已存在)
⑥useradd user10 -u 4000 -s /sbin/nologin //同时指定uid和指定shell
删除用户:
语法:userdel -r 用户名 //删除用户,同时删除用户家目录
修改用户:
①修改用户名:usermod -l 新用户名 旧用户名
举例:
②修改用户的gid:
usermod 用户名 -g new_gid //gid需提前存在
举例:
③修改uid:
usermod -u new_id 用户名
举例:
④修改用户的登录shell
-s
usermod -s 用户的登录shell 用户名
举例:
用户相关文件的作用
/etc/passwd --------->查看账户是否存在的文件
/home/ --------->用户的家目录,每创建一个用户会在/home目录下面创建对应的家目录
/etc/shadow -------->用户的密码文件
/etc/group ------------>用户组、和用户名相同,是此用户的主组
/var/spool/mail/ --------->分配邮箱地址,跟用户名相同
3.组成员管理
注意:只针对存在的用户
①添加用户到组:gpasswd -a 用户 组名
举例:
②同时添加多个用户到组:gpasswd -M 用户1,用户2 ,...组名
举例:
③从组删除用户:gpasswd -d 用户 组
这篇关于Linux用户管理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业
- 2024-03-20Linux运维的第二周总结
- 2024-03-13how to count number of directories in linux