用户管理用户授权

本文详细探讨了用户在系统中的重要性,从用户存在的意义、组的作用到如何查看和管理用户,再到用户认证信息和授权机制,全面阐述了用户管理的基础知识。
摘要由CSDN通过智能技术生成
1.用户存在的意义:
 用户概念在系统中是系统安全机制的一部分
2.组存在的意义
共享,开放权力
3.用户的查看
(1)whoami   # 查看系统的当前用户

[root@localhost Desktop]# whoami 
	root

在这里插入图片描述

(2)id       # 查看指定用户id信息

id -u       # 查看用户的uid
id -g       # 查看用户的gid
id -n       # 显示名字而不显示id数字

[root@desktop Desktop]# id
	uid=0(root) gid=0(root) groups=0(root)
[root@desktop Desktop]# id root
	uid=0(root) gid=0(root) groups=0(root)
[root@desktop Desktop]# id student
	uid=1000(student) gid=1000(student) groups=1000(student),10(wheel)
[root@desktop Desktop]# id -u
	0
[root@desktop Desktop]# id -g
	0
[root@desktop Desktop]# id -nu
	root
[root@desktop Desktop]# id -ng
	root

在这里插入图片描述

(3)用户切换

 su - 用户名称     # ‘-’表示在用户身份切换时同时切换当前用户的环境
 su 用户名称       # 仅仅切换用户身份 

[root@desktop Desktop]# su student
[student@desktop Desktop]$ pwd     #其实并没有切换到student用户
	/root/Desktop
[student@desktop Desktop]$ exit
[root@desktop Desktop]# su - student
	Last login: Tue Oct  2 09:33:22 EDT 2018 on pts/0
[student@desktop ~]$ pwd
	/home/student

在这里插入图片描述

注1:su - 切换时,高级用户切换到低级用户,不需要输入密码,低级用户切换到高级用户需要密码,切换到其他普通用户也需要输入密码 

[root@localhost Desktop]# su - student
Last login: Thu May 11 20:23:54 EDT 2017 on pts/0
[student@localhost ~]$ su - root
Password:
 Last login: Sun Sep 30 22:01:45 EDT 2018 from 172.25.254.42 on pts/1 

 注2:每次su - 切换到其他用户操作之后必须退出,然后再切换到其他用户,如果不切换,就会报错

  [root@localhost Desktop]# gedit file       # root用户可以打开gedit文件
  [root@localhost Desktop]# su - student
  	Last login: Sun Sep 30 23:02:51 EDT 2018 on pts/1
  [student@localhost ~]$ su - root           # 通过两层切换又切换到root用户
  	Password: 	
  	Last login: Sun Sep 30 23:07:19 EDT 2018 from 172.25.254.42 on pts/1
  [root@localhost ~]# gedit file1            # 但是此时不能打开gedit文件,因为打开时,要层层上报,先要经过student用户,才能回到root用户,而student用户不能打开gedit文件,这就报错了 	
  	(gedit:31482): Gtk-WARNING **: cannot open display: 

在这里插入图片描述

4.用户在系统中的存在方式
/etc/passwd      # 用户信息文件 
 用户名称  :  密码  :  uid  :   gid   :   说明   : 家目录  :   默认shell                        
		                            ^                
		                  打开虚拟机时,列表的显示信息	  

在这里插入图片描述

/etc/group            # 用户信息组文件  

组名称   :组密码   :组id   :   组成员 

/etc/shadow           # 认证信息文件 
/etc/skel/.*          # 默认开启shell的配置,用户的骨文件
/home/username       # 用户的家目录 	
5.用户管理命令
(1)用户的删除(userdel)

</

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值