liunx权限(详解)

1.用户的分类

Linux下有两种用户:超级用户 root )、普通用户。
超级用户:可以再linux系统下做任何事情,不受限制。
普通用户:在linux下做有限的事情。
超级用户的命令提示符是“ # ”,普通用户的命令提示符是“ $ ”。
命令:su [用户名]
功能 切换用户
例如,要从 root 用户切换到普通用户 user ,则使用 su user 。 要从普通用户 user 切换到 root 用户则使用 su root( root 可以省略),此时系统会提示输入 root 用户的口令。

2.权限的管理 

2.1权限认证的是身份(权限和“人”有关):

就像管理员(root)和普通用户,他们的所拥有的权限不同。

2.2权限也和事物的“属性”有关:

(如:文件的属性)

文件的属性:可读、可写、可执行

常见的文件类型:

d 文件夹
- 普通文件
l 软链接(类似Windows的快捷方式)
b 块设备文件(例如硬盘、光驱等)
p 管道文件
c 字符设备文件(例如屏幕等串口设备)
s 套接口文件
文件
文件的类型:liunx系统中文件名的后缀没有直接的含义。(当然:不代表不用)
在liunx系统中,gcc是一款编译器,软件,不代表其他liunx系统上运行的其他软件系统不需要后缀,gcc编译器只支持编译标有 .c或者 .cpp后缀名的文件。其他文件就会报错
在权限管理中‘人’的身份又划分为:
拥有者 所属组 其他人(others)

3.文件权限值的表达方式:

权限中:

r:可读
w:可写
x:可执行
-:权限对应的位置,没有权限
权限的位置是固定的,第一个是r   第二个是w     第三个是x
liunx表示说明liunx表示说明
r--只读--x只执行
rw-可读可写r-x可读可执行
rwx可读可写可执行---无权限
-w-只写-wx可写可执行

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

chmod:

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

格式: chmod [ 参数 ] 权限文件名
  • + : 向权限范围增加权限代号所表示的权限
  • - : 向权限范围取消权限代号所表示的权限
  • = : 向权限范围赋予权限代号所表示的权限
  • 用户符号:
    • u:拥有者
    • g :拥有者同组用
    • o :其它用户
    • a :所有用户

 示例:

 也可以用八进制表示:

 

 chown

功能 修改文件的拥有者
格式 chown   用户名 文件名
(把文件给别人需要征求别人的意见,但root不需要,直接 chown 用户名   文件名)
chgrp
功能 修改文件或目录的所属组
格式 chgrp   用户组名 文件名
(同上)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

J 2

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值