2022-10-30 449
前言
在 Mac 系统的终端上修改文件权限使用的是 Linux 中的 chmod 命令。本文将给大家介绍Unix、Linux下文件和权限。下面话不多说了,来一起看看详细的介绍吧
举例
# 我们先创建一个测试目录
$ mkdir test && cd test
# 创建一个main.txt文件并写入一些内容
$ echo hello world >> text.txt
# 再创建一个空目录
$ mkdir js
# 查看信息
$ ls -l
total 8
drwxr-xr-x 2 frank staff 64 7 12 20:03 js # 这行就是js目录的信息
-rw-r--r-- 1 frank staff 13 7 12 19:52 main.txt # 这行是main.txt的信息
如上所示,文件和目录都具有如下信息:
# 权限信息通用格式:
-rwxr-xr-x number user group filesize updatetime filename
通用格式共分成7部分,分别是:
1、文件属性,表示文件的类型是读/写/可执行等权限,共10个字符;
2、number,表示文件inode数量,inode表示存储文件原信息的区域;
3、user, 表示当前用户名
4、group, 表示当前用户所在的用户组的名字
5、filesize,表示文件的大小,单位是byte
6、updatetime,表示文件的最后修改时间
7、filename,表示文件名
修改文件权限
main.txt的权限是-rw-r–r– 1 frank staff 13 7 12 19:52 main.txt,对其他用户的权限是r–,即只能读不能写,如果有个需求想让其他用户可写怎么办?这时候就需要修改main.txt的权限了,让其他用户也能进行写操作。
# 修改权限的命令格式
$ [sudo] chmod [<权限范围><权限操作><具体权限>] [文件或目录]
1、权限范围
2、权限操作
3、具体权限
解释了这么多,现在我们通过命令操作,让其他用户对main.txt也有写的权限:
# 让其他用户具有写权限
$ chmod o+w main.txt
# 确认
$ ls -l main.txt
-rw-r--rw- 1 frank staff 13 7 12 19:52 main.txt
# 让所有用户具有可执行权限,但是不可以修改且不可读
$ chmod a+x-r-w main.txt
# 再次确认
---x--x--x 1 frank staff 13 7 12 19:52 main.txt
总结
以上所述是小编给大家介绍的Mac中文件权限查看和设置详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持! 如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
原文链接:https://77isp.com/post/5434.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态