文件权限的修改
来源:互联网 发布:办公文件整理软件 编辑:程序博客网 时间:2024/05/30 07:12
权限的概念:这就好像我们每个人都有自己的书,然后我自己可以浏览,在上面写笔记,
使用,然后我们班娃也可以让他去看,但是其他班的就不可以。在linux中,我们定义有
三种人,user,group,others,然后我们可以给一些人一些权力,这样既保证了我们
文件的内容,又保证了他存在的意义
r:读的权限,也就是浏览的权限
w:写的权限,一般就给自己和root
x:执行的权利
1:文件权限的查看
ls -l 文件名
2:权限的修改
(1)chmod u|g|o=rwx file or chmod u|g|o+rwx file
(2)chmod 456 file 4=r 2=w 1=x 1=x 2=w 3=wx 4=r 5=rx 6=rw 7=rwx
3:特殊权限的修改
chmod o+t |1777 file 文件只能被root和建立者删除
chmod g+s|2777 file 文件自动归属所在组
chmod u+s|4777 file 不管任何人执行此文件都以文件拥有者的名义
4:文件创建永久权限的设定方法
1 :编辑 /etc/bashrc /etc/profile 下umask值 if为root else为普通两个修改一至
2 :source /etc/bashrc /etc/profile
3 :创建文件检验
umask值+文件权限+111=777(保护)
acl = access control
指定特殊用户对特殊文件有特殊权限
drwxrwx---+ 2 root root 17 Jul 18 01:39 /westos/
^
表示/westos目录时有权限列表
getfacl /westos/
# file: westos/ ##文件名称
# owner: root ##文件所有人
# group: root ##文件所有组
user::rwx ##拥有者权限
user:student:rwx ##特殊用户权限
group::--- ##组权限
mask::rwx ##权限掩码
other::--- ##其他人权限
注意:当文件上有权限列表时,ls -l 能看到的权限是假的
2设定acl列表
###设定##
setfacl -m <u|g>:<username|groupname>:权限 文件|目录
-m #设定
u #用户
g #组
##删除列表中的用户或者组####
setfacl -x <u|g>:<username|groupname> 文件|目录
##关闭列表
setfacl -b 文件|目录
###acl mask值###
1.mask 权限掩码
mask用来标实能够赋予用户最大权限
当用chmod改变文件普通权限时可能会被破坏
修复
setfacl -m m:rwx 文件名称
####acl 默认权限######
当我们需求某个目录对于student可写,并且目录中新建的子目录对student也可写
就要设定默认默认权限
注意: 默认权限只对目录中新建立的文件或者目录生效,对已经建立的文件无效,
对于目录本身也无效
setfacl -m d:u:student:rwx /westos
- 修改文件的权限
- 文件权限的修改
- linux:修改文件的权限
- chmod - 修改文件的权限
- 如何修改文件的权限
- Linux修改文件的权限
- 修改文件权限修改的思索
- Linux下查看文件权限、修改文件权限的方法
- Linux下查看文件权限、修改文件权限的方法
- 修改文件目录的权限(chown chgrp)
- 修改文件权限命令chmod的用法
- linux文件的权限修改chmod用法
- 修改文件用户组的访问权限
- 如何修改Linux系统的文件权限
- 如何修改Linux系统的文件权限
- 递归修改子目录及文件的权限
- 用文件修改注册表项的权限
- 用文件修改注册表项的权限
- 理解mysql_如何优雅的设计表结构
- 《Python自然语言处理》学习笔记-第一章
- ionic中ion-multi-picker报错Cannot find module 'ion-multi-picker'.以及ion-multi-picker用法
- H5游戏的日渐壮大
- STM32之GPIO的8种配置模式
- 文件权限的修改
- HDU1017
- C/C++ linux下光标定位和清屏函数(printf 实现)
- 纳什均衡复杂度
- 计算机导论-计算机,计算及计算思维
- SpringMVC与底层数据库的交互
- mac如何上传本地代码到gitHub上
- Linux下 编译C++/C以及常用的几种命令(ubuntu)
- 求一个数的因数和