1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > linux root权限不够_Linux基础篇之用户管理

linux root权限不够_Linux基础篇之用户管理

时间:2024-02-19 18:57:52

相关推荐

linux root权限不够_Linux基础篇之用户管理

一、基本介绍

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向

系统管理员申请一个账号,然后以这个账号的身份进入系统。

注意:Linux的用户至少要属于一个组(一个用户可以属于多个组)

二、添加用户

基本语法:useradd 用户名

应用案例:添加一个用户xm

细节说明:

1.当创建用户成功后, 会自动的创建和用户同名的家目录

指定/修改密码

如果是超级用户,可以用下列形式指定任何用户的口令:

passwd 用户名

上面例子提示:无效的密码,不用管它,继续输入密码就OK了。

普通用户修改自己的密码时,passwd命令会先询问原密码,验证后再要求用户输入两遍新密码,如果两次输入的密码一致,则将这个密码指定给用户;而超级用户为用户指定密码时,就不需要知道原密码。

2.也可以通过useradd -d 指定目录 新的用户名,给新创建的用户指定家目录

当我们用xh登录时,登录成功:位于/home/tiger目录下

三、删除用户

基本语法:userdel 用户名

应用案例

1.删除用户xm,但是要保留家目录

userdel 用户名

2.删除用户xh以及用户主目录(主目录也就是家目录)

userdel -r 用户名

注意:实际开发中,删除用户时,一般不会将家目录删除

四、查询用户信息

基本语法:id 用户名

细节说明:当用户不存在时,返回无此用户

五、切换用户

在操作Linux中,如果当前用户的权限不够,可以通过su - 切换用户名指令,切换到高权限用户,比如root

基本语法:su - 切换用户名

创建一个用户zf指定密码,然后切换到zf.

细节说明:1.从权限高的用户切换到权限低的用户,不需要输入密码,反之需要。

2.当需要返回到原来用户时,使用exit指令

六、查看当前用户/登录用户

基本语法:whoami/ who am I

七、用户组管理

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

用户组(group)就是具有相同特征的用户(user)的集合体;比如有时我们要让多个用户具有相同的权限,比如查看、修改某一文件或执行某个命令,这时我们需要用户组,我们把用户都定义到同一用户组,我们通过修改文件或目录的权限,让用户组具有一定的操作权限,这样用户组下的用户对该文件或目录都具有相同的权限,这是我们通过定义组和修改文件的权限来实现的。

增加组指令:groupadd 组名

删除组指令:groupdel 组名

增加用户时直接加上组

基本语法:useradd -g 用户组 用户名

说明:如果我们没有给用户指定组,会默认创建一个和用户名同名的组,把用户放进去

应用案例:创建用户zwj,直接将他指定至wudang组

切换用户组

基本语法:usermod -g 用户组 用户名

八、用户和组的相关文件

[

/etc/passwd文件

用户(user) 的配置文件,记录用户的各种信息

每行的含义:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

/etc/shadow文件

口令的配置文件(密码和登录信息,注意:是加密的)

每行的含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警

告时间:不活动时间:失效时间:标志

/etc/group文件

组(group)的配置文件,记录Linux包 含的组的信息

每行含义:组名:口令:组标识号:组内用户列表

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。