linux 修改文件夹权限_Linux文件权限 - Understanding Linux File Permissions
先说点题外话,最开始我总觉得我想做一个不精通编程的程序员,后来发现,对计算机底层的理解是绕不开的。为了更高效的完成工作任务,熟悉基础的编程工具是非常必要的。
Linux对每个文件和文件夹有三种权限所属类型,分别是:
owner:所有者就是用户自己所具有的权限
group:某一个群组的用户所具有的权限
all users:所有人的权限,这是最容易造成安全风险的权限项
每个文件和文件夹本身也有三种基本的权限类型:
read:a user's capability to read the content of the file
write:a user's capability to write or modify a file or a directory
execute:a user's capability to execute a file or view the content of a directory
1 own group
其中第一个字符为 - 或者 d,d代表directory,- 代表file
后面三个rwx分别代表owner,group,all users的读写执行权限,
Following that grouping since the integer/number displays the number of hardlinks to the file.
最后两列代表当前文件/文件夹所属的owner和group。
不同用户类型的权限定义为:
u - owner
g - group
o - others
a - all users
权限复制的操作是 + 和 - ,分别代表赋予和取消权限,三种权限类型分别为:
r - Read
w - Write
x - Execute
所以,我们可以使用这种语义性较强的方式来改变文件/文件夹的权限:
chmod a-rw file1 //对file1取消所有用户的读写权限
chmod o+x files //对file1增加其他用户的执行权限
我们也可以用使用预先定义的数字来更方便的来改变文件/文件夹的权限,预先定义的权限数字为:
r - 4
w - 2
x - 1
no permission - 0
这时,我们可以更方便的修改某一个文件/文件夹的权限,比如:
chmod 640 files1 // 对file1,owner具有读写权限,group具有读权限,其他用户没有权限
选择4,2,1这个数字组合的原因是因为读,写,执行的任何一种组合都可以用唯一的数字来表示,比如rwx为7,rw为6等等。
最后,如何改变一个文件的owner和group呢?语法是:
chown owner:group filename
参考资料:
Understanding Linux File Permissionswww.linux.com
linux 修改文件夹权限_Linux文件权限 - Understanding Linux File Permissions相关推荐
- linux赋予文件夹所有权限_Linux文件和文件夹权限操作方法
Linux 文件权限 首先来查看一下当前目录下的文件内容吧 ls -l 查看当前目录下的文件列表 ls -l xxx.xxx (xxx.xxx是文件名) 查看指定的文件 我们可以看到文件的权限, ...
- Linux:centos释放缓存,查看磁盘空间大小,xxx文件夹, 查看文件夹大小,查看剩余内存,查看xxx软件位置,统计某文件夹,统计某文件夹下目录数量,查看文件夹大小,给文件夹下所有的文件赋值权限
一台老的PHP后台服务器,今天用 free -m 查看,发现内存跑满了. 再 top,然后按下shift+m,也就是按内存占用百分比排序,发现排在第一的进程,才占用0.9%,那是什么占用的呢?谷歌了一 ...
- sudo修改文件夹名字_linux
Linux下快速批量修改文件夹下的图片名称的方法 Linux下快速批量修改文件夹下的图片名称的方法 我们都知道,要修改文件夹下的图片名称很容易,但是要批量修改就比较浪费时间了,那么有什么方法能够快速批 ...
- 对服务器文件夹写,服务器文件夹写入权限设置
服务器文件夹写入权限设置 内容精选 换一换 Linux x86-64(64位)服务器,常见的有EulerOS.Ubuntu.Debian.CentOS.OpenSUSE等.Windows 7及以上版本 ...
- Chmod 提升一个文件夹下所有文件(夹)的权限
还在为没有权限而发愁吗? 那就狠一点,在一个你想要操作的目录上全部给予权限吧. 首先切换root身份 $su - 运行 #chmod -R 777 目录名 样了. 之后,你用 "ls -l ...
- linux删除文件夹下所有文件_linux下共享文件夹(windows可访问,linux也可访问)...
本文是转字网上的两段,如果是菜鸟,想懂有点难度,我这里给点注释 在linux上共享文件夹windows下看 ******************************************* 首先 ...
- Temp文件夹缺少network service权限,webservice能访问,但是不能调用
给C:\WINDOWS\temp文件夹添加NETWORK SERVICE权限即可 转载于:https://www.cnblogs.com/jake-ge/p/4013518.html
- C/C++语言 Windows API更改文件、文件夹或注册表权限的所有者
C/C++语言, 调用Windows API更改文件.文件夹或注册表权限的所有者 所用到的函数 GetUserName //获取当前登陆用户名 LookupAccoun ...
- Android Studio SD卡访问权限及asserts文件夹下的文件操作
Android Studio SD卡访问权限 1.在 AndroidManifext.xml 中添加如下代码 <uses-permission android:name="androi ...
- 配置共享文件夹--不同文件夹设置不同访问权限
1 目的 用户可以远程访问服务器上的共享文件夹,每个用户只能访问所在分组的文件夹.管理员拥有全部文件夹的完全控制权限. 2 设置服务器的文件共享属性 点击右下角的"网络和共享中心" ...
最新文章
- rtk服务器协议,rtk的服务器ip地址
- nmap 扫描常见漏洞
- Eclipe 新建maven web 项目
- VTK:相互作用之RubberBandZoom
- 智慧交通day04-特定目标车辆追踪03:siamese在目标跟踪中的应用-汇总
- HTTP协议及其POST与GET操作差异 C#中如何使用POST、GET等
- php声明js变量类型,js中变量是什么以及有哪些类型
- oledb vc访问mdb数据库_一个通用数据库操作组件DBUtil(c#)、支持SqlServer、Oracle、Mysql、postgres、SQLITE...
- 【福利派送】准备了八份小礼物,祝你七夕快乐!
- 基于模拟退火算法求解TSP问题(JAVA)
- Centos7-安装Gradle4.10
- libFetion『Linux下都飞信』
- 摄动法求解动力学响应
- RF中截屏设置及关键字说明
- Android源码下载repo以及repo init总结
- LeetCode 三等分(题解+优化过程)
- LFM信号脉冲压缩原理和仿真
- IT名人博客推荐(15个)
- python基础19-36题
- 我参加筑路机械专业筹建过程的回忆