linux chmod详解
文件的权限表示
可以通过ll命令展示文件的信息
chmod文件权限
chmod命令
chmod(change mode)命令是控制用户对文件的权限的命令
Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。
语法
chmod mode file
其中mode可以设定为字符串[ugoa][+-=][rwx]
其中[ugoa]代表的是
u(owner)表示文件所有者,即创建文件的人
g(group):表示和文件所有者相同组的用户
o(other):表示非文件所有者和相同group的用户
a(all):表示所有用户
[±=]表示
+:表示给指定的用户授权指定的权限
-: 表示撤销指定用户的某个权限
=: 将指定用户的指定权限重新设置
[rwx]表示
r:可读权限
w:可写权限
x:可执行权限
使用:
给文件所有者设置可读权限
chmod u+r test.txt
给文件所有者设置可写权限
chmod u+w test.txt
给文件所有者设置可读可写可执行权限
chomd u+rwx test.txt
给其他的用户设置可执行权限
chmod o+x test.txt
将其他用户的可写权限撤销
chmod o-w test.txt
给文件所有者、当前组的用户设置可读可写可执行的权限
chmo ug+rwx test.txt
777表示什么
chmod可以使用八进制数来指定权限,无需再使用指定的权限和用户的字母来进行标识,通过读写执行等3个权限的数字来进行设置
八进制语法
# 权限 rwx
7 读+写+执行 rwx
6 读+写 rw-
5 读+执行 r-x
4 只读 r–
3 写+执行 -wx
2 只写 -w-
1 只执行 –x
0 无权限 —
r(读)的权限的数字为4,w(写)的权限的数字为2,x(执行)的权限数字为1
所以7表示的赋权的用户有读写执行权限,最大的权限
777表示什么
因为文件的权限分为3种用户,分别为u(文件所有者)、g(文件的组用户)、o(其他用户),所以777表示u、g、o都是777的权限
chmod 777 test.txt:表示将test.txt文件的读、写、执行权限赋权给所有的用户。
修改文件所属用户
chown -R user:group test.txt 可以修改指定文件的用户和组
777权限是个不安全的权限,因为每个用户都有所有的权限,那么对于一些文件或者执行文件来讲,任何用户都可以修改和执行,其实对于系统不太友好,因为无法做到权限的限制,所以之后再对文件进行授权的时候,要想好文件的权限~~
————————————————
版权声明:本文为CSDN博主「唐宋xy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42054155/article/details/113408572
linux chmod详解相关推荐
- Linux权限详解(chmod、600、644、700、711、755、777、4755、6755、7755)
权限简介 Linux系统上对文件的权限有着严格的控制,如果想对某个文件执行某种操作,必须具有对应的权限方可执行成功. Linux下文件的权限类型一般包括读,写,执行.对应字母为 r.w.x. Linu ...
- Linux权限详解(chmod、600、644、666、700、711、755、777、4755、6755、7755)
权限简介 Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功. Linux下文件的权限类型一般包括读,写,执行.对应字母为 r.w.x. Li ...
- 19. linux中权限详解,Linux权限位,读写执行权限真正含义,chmod详解
linux中权限详解,Linux权限位,读写执行权限真正含义,chmod详解 文章目录 Linux权限位 读写执行 三种权限真正含义和作用 权限对文件的作用 权限对目录的作用 示例 chmod 使用数 ...
- c linux time微秒_学习linux,看这篇1.5w多字的linux命令详解(6小时讲明白Linux)
用心分享,共同成长 没有什么比每天进步一点点更重要了 本篇文章主要讲解了一些linux常用命令,主要讲解模式是,命令介绍.命令参数格式.命令参数.命令常用参数示例.由于linux命令较多,我还特意选了 ...
- Linux系统结构 详解
Linux系统结构 详解 标签: 产品产品设计googleapple互联网 2011-01-07 14:14 31038人阅读 评论(6) 收藏 举报 分类: Linux(21) 版权声明:本文为博主 ...
- Linux: 系统结构详解
Linux系统一般有4个主要部分: 内核.shell.文件系统和应用程序.内核.shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序.管理文件并使用系统.部分层次结构如图1-1所 ...
- Linux 系统结构详解——新手上路
Linux 系统结构详解 Linux系统一般有4个主要部分: 内核.shell.文件系统和应用程序.内核.shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序.管理文件并使用系统 ...
- Linux systemctl 详解自定义 systemd unit
Linux systemctl 详解&自定义 systemd unit systemctl 序 大家都知道,我们安装了很多服务之后,使用 systemctl 来管理这些服务,比如开启.重启.关 ...
- Linux系统调用详解(实现机制分析)
为什么需要系统调用 linux内核中设置了一组用于实现系统功能的子程序,称为系统调用.系统调用和普通库函数调用非常相似,只是系统调用由操作系统核心提供,运行于内核态,而普通的函数调用由函数库或用户 ...
- linux中权限详解,linux 权限详解
转载自博客园: 用户组 在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 ...
最新文章
- python制作工资计算器-Python制作个税计算器
- Access 报表打印之分组页码实现(轉)
- 关于迷笛音乐节的重大通知-_-
- 第五届省赛(软件类)真题----Java大学B组答案及解析
- java 布局实例,HarmonyOS Java UI之StackLayout布局示例
- 向上取整函数_Excel中平时不用的舍入函数的Floor和Ceiling公式,很实用
- @程序员,一文掌握 Web 应用中的图片优化技巧!
- python能做什么excel-python能做什么,python自学行吗?
- 为什么软件需要数字签名?代码签名证书的作用
- 基于LSTM网络的藏头诗和古诗自动生成(附完整代码和数据)
- mysql删除某天前的数据
- 3.1 Vendor Model浅析
- 纯css实现刻度尺列表样式
- arm模拟器手机版_ARM模拟器——SkyEye的使用
- cgb2107-day08
- 软件工程师——计算机组成原理
- Java 8 新特性
- 【自动驾驶摸爬滚打路】自动驾驶仿真软件SCANeR 001初相识
- python3爬虫基本操作——抓取股票信息
- GNUradio与USRP折腾指南