当前位置:   article > 正文

Linux系统:用户和权限管理_linux查看用户权限

linux查看用户权限

一、用户:

1.命令:

(1)id 用户名(查看用户基本信息)

[root@localhost ~]# id root #查看用户基本信息
  • 1

在这里插入图片描述

(2)gpasswd -a 用户名 组名(例:gpasswd -a pp wang,将“pp”加入“wang”组)

[root@localhost ~]# gpasswd -a pp wang #gpasswd -a pp wang,将“pp”加入“wang”组
  • 1

在这里插入图片描述

2.用户账号,组账号基本概述:

(1)区分用户:uid=0(超级管理员)

在这里插入图片描述

3.组账号:

(1)基本组(似有组)
(2)附加组(公共组)

4.uid和gid:

(1)uid:用户识别号,gid:组识别号。
(2)管理员:root 0,程序用户:1-999(不可登陆),普通用户:1000+(可以登陆)
(3)/etc/passwd:存放用户账号信息

cat /etc/passwd #查看账号信息
  • 1

在这里插入图片描述
(4)/etc/shadow:保存密码
在这里插入图片描述

二、添加帐号:

1.命令:useradd

2.选项:

在这里插入图片描述

3.切换用户:

(1)命令:su - 用户名(完全切换),在管理员用户下,su相当于刷新
(2)退出当前登录用户:exit
(3)普通用户下:su直接切回root

4.设置密码:

(1)命令:passwd 用户名:设置用户密码

passwd wang #设置账户密码
  • 1

在这里插入图片描述
(2)选项:
在这里插入图片描述

passwd -S wang #查看用户状态
  • 1

在这里插入图片描述
(3)用echo设置密码:
① 格式:echo 密码 | passwd --stdin 用户名

echo 123456 | passwd --stdin wang #将密码通过管道符传给用户
  • 1

在这里插入图片描述
(4)总结:
① 创建普通用户要设置密码,普通用户之间切换需要密码
② 设置密码的方式:passwd 用户名或者echo 密码 | passwd --stdin 用户名

5.usermod(用户权限修改):

(1)选项:
在这里插入图片描述
在这里插入图片描述
(2)锁定用户的两种方法:
① 锁密码:passwd -l
② 锁帐户:usermod -L

6.删除用户账号userdel:

(1)-r:删除账户时,一并删除他的家目录。
在这里插入图片描述

三、用户账户的初始配置文件:

1.改配置文件的两种生效方式:

(1)重启
(2)用source在bash环境中读取并执行文件中的命令

2.配置文件:

在这里插入图片描述
(1)全局配置:

在这里插入图片描述

在这里插入图片描述

3.执行顺序:

(1)/etc/profile
(2)/bash_profile
(3)/.bashrc
(4)/.bash_logout

4.组账号文件:

(1)/etc/group:组账号基本信息
(2)/etc/gshadow:组密码
(3)添加组:groupadd
(4)删除组:gpasswd
选项:
在这里插入图片描述

5.组账号删除groupdel:当前组有用户时,无法删除。

(1)命令格式:gpasswd -d 用户名 所在组
(2)注意:
① 删除组,组不能有关联关系
② 通过用户创建的组,不能删除
③ 只有单独创建组时,才可以删

四、查询账号信息:

1.id 用户名:

在这里插入图片描述

2.finger 详细查看用户信息:

在这里插入图片描述

3.w,who,users查询已登录用户信息:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、文件/目录的权限和归属:

1.访问权限:

(1)读r:允许查看,显示目录列表4
(2)写w:允许修改2
(3)执行x:1

2.chmod:

(1)作用:给文件或目录赋权
(2)常用选项:-R 递归赋权,多个目录递归修改,只对最后一个目录及文件生效

[root@localhost ~]# chmod  -R 777 test #递归赋权,多个目录递归修改,只对最后一个目录及文件生效
  • 1

在这里插入图片描述
(3)改变归属格式:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

六、设置目录及文件的默认权限umask:

1.作用:

(1)控制新建文件权限,文件默认是666,目录是777
(2)新建文件权限:文件最高权限(777)减去umask值
例:修改ky29.txt的权限为所有者可读,所属组可写可执行,其他用户只读。
chmod 434 ky29.txt

2.修改:

新建文件无论怎么改,都不会给文件默认执行权限。目录不用改,都有执行权限。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/946349
推荐阅读
相关标签
  

闽ICP备14008679号