Linux下的权限管理怎么理解
发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,Linux下的权限管理怎么理解,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Linux下一个文件一经创建,就具有三种访问
千家信息网最后更新 2024年11月22日Linux下的权限管理怎么理解
Linux下的权限管理怎么理解,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
Linux下一个文件一经创建,就具有三种访问方式
1.读,可以显示该文件的内容
2.写,可以编辑或删除它
3.执行,如果该文件是一个shell脚本或者程序
按照所针对的用户,文件的权限可以分为三类
1.文件属主,创建该文件的用户
2.同组用户,文件属主所在用户组的任何用户
3.其他用户,不包含文件属主的其他用户组中的用户
[root@VM_0_14_centos ~]# lltotal 32drwxr-xr-x 4 root root 4096 Nov 28 00:09 group-chatdrwxr-xr-x 5 root root 4096 Oct 16 11:41 new-blog-rwxr--r-- 1 root root 2303 Sep 17 11:31 start_sb_app.sh...
分析一下命令的结果
输出 | 解释 |
---|---|
total 32 | 该目录中所有文件所占的空间 |
drwxr-xr-x | d表示文件的类型,rwxr-xr-x9个字符表示文件的访问权限 |
4 | 该文件硬链接的数目 |
root | 文件的属主 |
root | 文件属主root所在的缺省组(也叫做root) |
28 | 用字节来表示的文件长度 |
Nov 28 00:09 | 文件的更新时间 |
group-chat | 文件名 |
文件的类型有如下几种
符号 | 介绍 |
---|---|
d | 目录 |
l | 符号链接(指向另一个文件) |
s | 套接字文件 |
b | 块设备文件 |
c | 字符设备文件 |
p | 命名管道文件 |
– | 普通文件,或者更准确的说,不属于以上几种类型的文件 |
rwxr-xr-x9个字符表示文件的访问权限,这9个字符可以分为三组rwx:文件属主权限r-x:同组用户权限r-x:其他用户权限
rwx位置上的-表示相应的访问权限被禁止
举几个例子演示一下,相信你很快就理解了
权限 | 所代表的的含义 |
---|---|
r– — — | 文件属主可读,但不能写或执行 |
rwx r– r– | 文件属主可读,写,执行,同组和其他用户只可读 |
rwx rwx rwx | 所有人可读,写,执行 |
改变权限
符号模式
chmod命令的一般格式为
chmod [who] operator [permission] filename
who的含义
字符 | 解释 |
---|---|
u | 文件属主权限 |
g | 同组用户权限 |
o | 其他用户权限 |
a | 所有用户(文件属主,同组用户及其他用户) |
operator的含义
字符 | 解释 |
---|---|
+ | 增加权限 |
– | 取消权限 |
= | 设定权限 |
permission的含义
字符 | 解释 |
---|---|
r | 读权限 |
w | 写权限 |
x | 执行权限 |
举几个例子演示一下,假定myfile文件最开始的权限为rwx rwx rwx
命令 | 结果 | 含义 |
---|---|---|
chmod a-x myfile | rw- rw- rw- | 收回所有用户的执行权限 |
chmod go-w myfile | rw- r– r– | 收回同组用户和其他用户的写权限 |
chmod u+x myfile | rwx r– r– | 赋予文件属主执行权限 |
绝对模式
用二级制数字的0和1来表示用户的权限,这个思想很牛逼,如下图!当用户同时有读写执行权限时,二进制为是111,转为10进制就是7,所以777就表示文件属主,同组用户和其他用户都拥有读写执行权限
例子如下
命令 | 结果 | 含义 |
---|---|---|
chmod 777 myfile | rwx rwx rwx | 赋予所有用户读,写,执行权限 |
chmod 644 myfile | rw– r– r– | 赋予文件属组读和写的权限,所有其他用户读权限 |
chmod 444 myfile | r– r– r– | 赋予所有用户读权限 |
什么是Linux系统
Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
文件
权限
用户
字符
含义
命令
解释
例子
符号
类型
系统
结果
操作系统
主权
内容
所在
模式
用户组
目录
程序
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海服务器机柜咨询
节假日是网络安全的高峰
项目数据库读写接口
中国网络安全大会王冰
如何对接一级端口服务器
传销罪罪的网络技术人员
吉林服务器机箱工厂
无线传感器网络技术历史
泸州专门做软件开发的公司
大华服务器主板用户名和密码
通化天气预报软件开发
剑网3服务器点卡
魔兽9.0平衡服务器
达梦数据库修改表结构
开阳县数据库技术与应用
小程序源码怎么在服务器找到
西安书恒网络技术有限公司
网络安全 人大
尚未备份数据库的日志尾部
绍兴笔记本服务器
工业网络技术学科层次
仇小玲科技互联网
常熟琴湖广场网络技术公司
java ssh连接数据库
我的世界服务器加速
好听的互联网科技公司名字
应用软件开发要多少钱
巩义蝶变网络技术服务有限公司
石景山区软件开发品质保障
公安局网络安全宣讲会