博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件和目录权限相关命令
阅读量:5128 次
发布时间:2019-06-13

本文共 688 字,大约阅读时间需要 2 分钟。

chmod 改变文件访问许可 rwx 421 八进制权限

chmod ugo=r test.txt  设置test.txt的用户、用户组、其他权限都为r

递归设置权限

chmod -R a=rwx /tmp/ 设置tmp目录下所有的目录和文件都为rwx权限

创建新文件时默认权限 644

创建目录时默认权限755,是安全权限的临界点,

umask可设置默认权限比如umask设置为0022,则目录默认权限为0777-0022=0755,文件默认权限666-022=644

如果默认权限设置里面有奇数位,文件权限需要相减之后奇数位加1,因为新建文件不能有x权限,目录权限不需要加1

 

suid作用是让普通用户也可以以root用户角色运行只有root账户才能执行的程序或命令,suid权限显示的是大写S,位于用户权限的x位上,suid为某一命令设置所有权限,使用者为所有人,不涉及修改文件,只执行命令,比如其他用户修改密码

sgid作用基本与suid相同,区别在于位于组权限的x位上,

如何设置suid和sgid

suid:chmod 4755 file或者chmod u+s file

sgid:chmod 2755 file或者chmod g+s file

粘滞位是其他用户权限位的x位为t SBIT

所有用户均可在此权限的目录下写入读取,但是不能删除其他用户的数据

设置粘滞位:

sbit:chmod 1777 file或者 chmod o+t file

 

转载于:https://www.cnblogs.com/zhutao-niuniu2014/p/11388506.html

你可能感兴趣的文章
如何截取iframe的内容,修改他的CSS
查看>>
telnet测试端口是否正常打开
查看>>
python中的__new__、__init__和__del__
查看>>
PHP使用缓存提高网站性能
查看>>
用C#实现智能设备上的NotifyIcon类
查看>>
项目实施(二)
查看>>
HDU 1045 Fire Net
查看>>
Github
查看>>
cmake 手册详解【转】
查看>>
一般在页面上添加隐藏域用来接受设置一些值方便开发
查看>>
net 表格控件
查看>>
CodeForces Round 197 Div2
查看>>
boost-使用format和lexical_cast实现数字和字符串之间的转换
查看>>
Learn a Linux command every day--day2:ls命令
查看>>
java集合的三种遍历方式
查看>>
Visual formatting model
查看>>
木马分析(隐藏分析)实验
查看>>
eclipse中编译时enum出现cannot be resolved to a type错误
查看>>
POJ - 2823 Sliding Window(单调队列)
查看>>
Oozie分布式工作流——Action节点
查看>>