栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux篇04--用户和组管理

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux篇04--用户和组管理

1.Linux用户管理 1.1 Linux用户简介

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

root用户是系统默认创建的管理员账号。

1.2 Linux用户作用

用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。

1.3 添加用户
useradd [选项] 用户名
命令含义
useradd zhangsan创建一个账号叫zhangsan。此时会创建账号、创建一个组zhangsan并且把zhangsan分到此组中还会在/home下创建一个目录叫zhangsan作为新创建用户的根目录
useradd -d /home/ls lisi创建一个账号叫lisi,并且给lisi指定家目录/ls
passwd zhangsan给zhangsan设置密码
1.4 删除用户
userdel  [选项]  用户名
命令含义
userdel zhangsan删除用户zhangsan,保留zhangsan的主目录
userdel –r lisi删除用户lisi,并且把lisi的主目录也删除
1.5 查询用户信息
id 用户名
命令含义
id zhangsan查看用户zhangsan的信息
1.6 切换用户
su 用户名
命令含义
su zhangsan切换到zhangsan用户
exit回到原来的用户

注意:从高权限用户切换到低权限用户时,不需要输密码;否则,需要输密码。

2.Linux组管理 2.1 Linux的组简介

Linux的组类似于角色,系统可以对有共性的多个用户进行统一的管理。

每一个用户都至少属于一个组,创建用户时如果不指定组,会默认创建一个跟用户名相同的组,并且把新创建的用户分配到组中,root用户默认属于root组。

2.2 组操作
操作命令举例含义
创建组groupadd 组名groupadd devgroup创建一个组devgroup
删除组groupdel 组名groupdel devgroup删除组devgroup
添加用户时指定组(主组)useradd –g 组名 用户名useradd –g devgroup zhangsan添加用户zhangsan,并且指定zhangsan属于组devgroup
添加用户时指定附加组useradd -G 组名 用户名useradd -G test zhangsan添加用户zhangsan,并且指定zahngsan也属于附加组test
将用户添加到组gpasswd –a 用户名 组名gpasswd –a zhangsan test将用户zhangsan添加到组test中
将用户从组中移除gpasswd -d 用户名 组名gpasswd –d zhangsan test将用户zhangsan从组test中移除
3.修改用户的属性
usermod [选项] 用户名
常用的选项含义
-ccomment 指定一段注释性描述。
-d目录,指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录
-g用户组,指定用户所属的用户组
-G用户组,指定用户所属的附加组
-sShell文件,指定用户的登录Shell
-u用户号,指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号
举例:
usermod -s /bin/ksh -d /home/z –g developer sam

将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer
总结

对用户的操作一般会有个套餐式的操作,即把基本的设置提前设置好。

useradd -g test wang	        --添加新用户wang,并将其加入组test
useradd -g test -G root wang    --添加新用户wang,并将其加入组test,且指定附加组root
passwd wang 					--设置好用户wang 的登录密码
chmod 764 wang 					--设置权限(之后文章会介绍)
						  		  所有者可读写执行
						  		  所属组可读写
						  		  其他用户可读
id wang							--查看用户wang的id信息设置是否正确

以上就是对于Linux中 用户和组 的相关命令介绍,如有补充和建议请评论区留言,共同进步,感谢!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/974288.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号