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-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法