账号管理以及用户的增删改
首先先了解,一般在公司中我们是拿不到root账号的,因为权限太大了
一、账号管理简介
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统
二、实现账号管理的优势
用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问,另一方面也可以 帮助用户组织文件,并为用户提供安全性保护
三、账号管理的规则
每一个用户账号都拥有一个唯一的用户名和各自的口令,当他们输入正确的用户名和口令后,就能够进入系统和自己的主目录
四、实现用户账号的管理,实现步骤
1、用户账号的添加、删除和修改
2、用户口令的管理
3、用户组的管理
五、用户账号管理的命令
1、添加用户
首先必须是root用户才能有权限添加哈!!!
useradd 选项 用户名(指定新账户的登录名)
常规的添加用户
一般在/etc/passwd目录下都会同步账号信息:
(1)常见选项
-c 指添加描述信息
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录
-g 用户组 指定用户所属的用户组
-G 用户组,用户组 指定用户所属的附加组
-m 使用者目录如果不存在则自动建立
-s Shell文件 指定用户的登陆Shell
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号
2、删除用户
userdel -r(递归删除用户的文件夹) 用户名
实例:
(1)删除及查询删除后的列表‘
(2)去/etc/passwd下查看是否也将该用户的信息清空
3、修改用户
usermod 选项(选项和添加用户一致) 用户名
(1)修改用户的目录(修改目录前,要保证该目录要真实存在)
usermod -d /home/test01 guohui
2)修改完之后记得去/etc/passwd下查看配置信息中用户的目录是否修改成功
passwd文件下的信息从左至右分别代表着:
用户名:口令(登陆的密码,我们不可见,所以为X):用户标识号:组标识号:注释性描述:主目录:登陆Shell
用户的密码是加密的,如果想看,查找/etc/shadow文件
4、切换用户
了解切换用户前,先了解一下在Linux下,命令行左边的这些信息是什么意思
(1)切换用户
su 用户名
(2)切换后界面信息理解
(3)退出切换的用户,返回到root用户
exit
至此,关于Linux操作账号的相关命令介绍完毕,如果您能够在公司中开始管理账号,那您一定不是高级运维,就是项目经理了,希望您能够一直保持热爱学习的初心,早日突破瓶颈,更丰厚的薪资在向您招手!
希望大家可以多多关注,您的关注是我更新的动力!开源是一种精神!