Linux权限---用户权限切换与文件权限更改(附目录,哪里不懂点哪里)--- 第一期

目录

 

 

1. Linux权限的概念

1.1 什么是权限

1.2 所以权限的操作一共分为两类

1.3 Linux中,默认有两类用户

2. root与普通用户切换指令

2.1 如果想从普通用户转为超级用户可以进行下面操作

2.2 如果想从超级用户转为普通用户可以进行下面操作

2.3 禁止来回切换用户

3. 某条指令利用root权限

4. Linux中的用户类别

4.1 用户类别

5. 文件类型

 5.1 文件类型标识符

5.2 文件中对不同操作者的权限

6. 文件权限值的表达方式

6.1 字符表示法

6.2 8进制数值表示法 

7. 文件访问权限的相关设置方法

7.1 chmod


 

 

1. Linux权限的概念
 

1.1 什么是权限

一件事情是否允许被特定的人做

比如:假如你是个未成年,网吧是供人们上网娱乐的,而你却不能进入,成年人能进入。

上网娱乐就是网吧的属性,而成年人有权限进入,未成年就没有

权限  =  人  + 事物的属性

1.2 所以权限的操作一共分为两类

人:修改人

属性:修改属性

1.3 Linux中,默认有两类用户

• root:超级管理员,具有非常高的权限

• 普通用户:需要一般权限,需要受权限约束的(个人所创建的用户)

• 超级用户的命令提示符是“#”,普通用户的命令提示符是“$“

 

2. root与普通用户切换指令

2.1 如果想从普通用户转为超级用户可以进行下面操作

su -    //命令行输入su - 后输入超级用户密码即可登录

a85a488b1cd847398ad07fece2ed0695.png

 

2.2 如果想从超级用户转为普通用户可以进行下面操作

su - username       //username为你所创建的用户名,此次不需要输入密码

790de554a18346ce8acf8259c2ebc58b.png

由此我们从输入密码可以看出来,root真是无所不能,做什么都不受限制。

切记:不要将超级用户(root)密码和普通用户密码设置为一样的,不仅不安全容易被破解,而且这也会导致权限界限不清楚 

2.3 禁止来回切换用户

并且不要来回切换用户,假如用完了可以exit退出,或者ctrl+d退出。

原因:

目前我们有两个命令处理器bash

5e5fd9e6aab34c658387585f70246c22.png

 

在经过三次切换用户时,每切换一次就会增加一个bash

43d67e9bb28842adb9d0e962f721b718.png

3. 某条指令利用root权限

那我们有时只想用root权限做某一件事,没有其他需求,应该怎么办呢?

比如想要用root权限添加一个txt文件

sudo touch root.txt

6af14d6eec6e4f7c8944844d72a175b4.png

问题来了!系统报错显示xcx不在sudoers文件中,这个情况将被上报

哥们我也是上网查找答案,解决的这个问题 ---> 解决方案 <---点这里

eb6d0d53b5e042419bbbbffe8da7fded.png

解决后就可以执行命令了,我们也可以看出root.txt是由root权限所创建的 

 

4. Linux中的用户类别

4.1 用户类别

1. 拥有者         owner

2. 所属组         group

3. 其他             other

 拥有者,所属组,other :指的是一种角色身份

       |               \       /

    root           普通用户

42f88cd59bf8476cbb34fe41b79575b7.png

5. 文件类型

Linux下一切皆文件!

ed2ce0e8422247cb8ed147ee29da702c.png

 5.1 文件类型标识符

-: 普通文件[文本,各种动静态库,可执行程序,源程序]

d:目录文件

c:字符设备文件(键盘与显示器)

b:块设备文件(磁盘、光驱)

p:管道文件(通信)

s:套接口文件

l: 链接文件

 

5.2 文件中对不同操作者的权限

29d5eb8f8c014b89bdc5ed56c55011f7.png

 

6. 文件权限值的表达方式

6.1 字符表示法

 r:read  读

w:write 写

 x:execute 执行

Linux表示说明Linux表示说明
r--只读-w-仅可写
         --x        仅可执行rw-可读可写
-wx可写可执行r-x可读可执行
rwx可读可写可执行---无权限

 

 

 

 

 

 

6.2 8进制数值表示法 

权限符号(读写执行)八进制二进制
r4100
w2010
x1001
rw6110
rx5101
wx3011
rwx7111
---0000

 

7. 文件访问权限的相关设置方法

7.1 chmod

功能:访问文件的访问权限

格式:chmod[参数] 权限 文件名

常用选项:

• R -> 递归修改目录文件的权限

• 说明:只有文件所有者和root才可以改变文件权限

 chmod命令权限值的格式

①用户加表示符+/-=权限字符

• +:像权限范围内增加权限代号所表示的权限

• -:像权限范围内取消权限代号所表示的权限

• =:像权限范围内赋予权限代号所表示的权限

• 用户符号:

• u:拥有者

• g:拥有者同组

• o:其他用户

• a:所有用户

实例:

# chmod u+w /home/abc.txt
# chmod o-w /home/abc.txt

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肖晨曦7

真的有人赏我一下吗?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值