linux 查看 pub文件夹,linux 文件/目录的属性及权限
一.文件属性
1.文件属性查看
ls -l filename
- rw-r--r--. 1 kiosk kiosk 4505 Mar 28 22:59 unit5
[1] [2] [3] [4] [5] [6] [7] [8]
2.文件属性说明
[1] 文件类型: - 文件 d 目录 l 链接文件 s scoket套接字
p 管道 c 字符设备 b 块设备
[2] 文件权限:rw- 文件所有者对文件操作的权力
r-- 文件所在组对文件操作的权力
r-- 其他人对文件操作的权力
[3] 文件内容被系统写入的次数
[4] 文件所有者
[5] 文件所在组
[6] 文件大小
[7] 文件最后一次更改的时间
[8] 文件名称
二.目录属性
1.文件属性查看
ls -ld directory
d rwx------. 4 kiosk kiosk 32 Mar 23 10:54 westos
[1] [2] [3] [4] [5] [6] [7] [8]
2.文件属性说明
[1] 目录类型
[2] 目录权限:rwx 文件所有者对文件操作的权力
--- 文件所在组对文件操作的权力
--- 其他人对文件操作的权力
[3] 目录中子目录的个数
[4] 目录所有者
[5] 目录所在组
[6] 目录中内容属性的大小
[7] 目录最后一次更改的时间
[8] 目录名称
三.文件用户的信息更改
1.更改所有人
chown 用户名 文件 ##更改文件的所有人
chown - R 用户名 目录 ##更改目录本身及子目录及子文件的所有人
例如:root用户建立以下文件
操作chown westos /mnt/file1 , chown -R westos /mnt/hello,如下:
注意:若改变目录所有人时不写 -R ,则只会改变目录的所有人,不能改变目录中文件的所有人
2.更改所在组
chgrp 组名 文件 ##更改文件所在组
chgrp -R 组名 目录 ##更改目录本身及子目录及子文件的所在组
操作chgrp westos /mnt/file2 , chgrp -R westos /mnt/hello,如下:
注意:若改变目录所有人时不写 -R ,则只会改变目录的所有人,不能改变目录中文件的所有人
四.权限说明 rwx | r-x | r-x
1.r 对于文件,是否可以查看文件内容
对于目录,是否可以查看该目录下文件/目录的名称
2.w 对于文件,是否可以修改文件内容
对于目录,是否可以新建、删除、重命名该目录下的文件
3.x 对于文件,是否可以执行文件中记录的程序
对于目录,是否可以进入该目录中
五.更改权限
1.数字表示:r=4,w=2,x=1,- =0
2.chmod 755 组名/目录名/文件名
3.文件默认权限 umask
临时更改 umask 077
注意:若临时修改umask值,当终端重新开启后,umask值恢复为0022
永久更改 vim /etc/bashrc 71行是普通用户的更改,73是超级用户的更改
vim /etc/profile 60行是普通用户的更改,62是超级用户的更改
source /etc/bashrc ##刷新bash配置
source /etc/profile ##刷新系统配置
注意:系统默认保留权限022,内核默认保留权限111
六.特殊权限
1.stickyid ##强制位
o+t 例如:1755
意义:只针对目录,对于others,用户只能建立/删除自己所有的文件,不能操作其他用户建立的文件
格式为:chomd o+t directory
chomd 1775 directory
例:tom和harry都对/pub有读写执行权限,但tom不能操作属于harry的文件
2.sgid ##粘制位
g+s 例如:2775
意义:对于group来说,组内用户建立的文件/目录所有组都属于组本身;
而建立的二进制可执行文件,执行时身份为文件所有组,与程序执行人没有关系
格式为:chmod g+s file/directory
chmod 2775 file/directory
例:将 /sc 的所有组改为shengchan时,组内成员tom建立文件时,文件所在组为shengchan,而不再是tom
3.suid ##冒险位
u+s 例如:2775
意义:针对二进制可执行文件,程序执行时以root身份运行
格式为:chmod u+s file/directory
chmod 4775 file/directory
注意:此权限设定后,不能使用数字方式取消此权限!
七.权限列表
1.acl ##指定特定用户对特定文件具有特殊权利
2.权限列表
d rwx rwx ---+ 2 root root 6 Mar 29 16:25 /sc
^ “ + “表示权限列表开启
3.设定权限列表
setfacl -m u:tom:rwx /mnt/file ##指定用户tom对/mnt/file有rwx权限
setfacl -m g:student:rwx /mnt/file ##指定student组对/mnt/file有rwx权限
setfacl -x u:tom /mnt/file ##删除用户tom对/mnt/file的权限
setfacl -x g:student:rw /mnt/file ##删除student组对/mnt/file的权限
setfacl -b /mnt/file ##关闭/mnt/file的权限列表
4.查看权限列表
getfacl /mnt/file
5.mask权限
意义:mask值是赋予用户的最大权限
注意:当开启权限列表(acl)后,再次使用chmod缩小权限时,会改变mask值,此时出现的权限是虚假的,
会出现以下情况:
注意:effective表示的是有效权限,即用户admin实际没有任何权限!
6.权限列表(acl)的默认权限
意义:a.权限针对目录生效
b.目录设定默认权限后,只对新件文件/目录有效,对已存在的文件无效
即建立新文件时自动添加默认权限
格式:setfacl -m d:u:tom:rwx /mnt/file
注意:default表示,当在目录 /cw下建立文件时,将自动添加用户admin的权限
练习
1.新建用户组,shengchan,caiwu,jishu
2.新建用户要求如下:
1)tom 是shengchan组的附加用户
2)harry 是caiwu组的附加用户
3)leo 是jishu组的附加用户
4)新建admin用户,此用户不属于以上提到的三个部门
3.新建目录要求如下:
1)/pub目录为公共存储目录对所有用户可以读,写,执行
但用户只能删除属于自己的文件
2)/sc 目录为生产部存储目录只能对生产部人员可以写入
并且生产部人员所建立的文件都自动归属到shengchan组中
3)/cw 目录为财务部存储目录只能对财务部人员可以写入
并且财务部人员所建立的文件都自动归属到caiwu组中
4)admin用户对于/sc和/cw目录可以读写执行
操作如下:
linux 查看 pub文件夹,linux 文件/目录的属性及权限相关推荐
- linux 打开php服务器文件夹,Linux下如何查看文件和文件夹大小
<Linux下如何查看文件和文件夹大小>要点: 本文介绍了Linux下如何查看文件和文件夹大小,希望对您有用.如果有疑问,可以联系我们. 相关主题:服务器配置 1 Linux下查看文件和文 ...
- 合并文件夹中子目录_01 Linux之统计文件夹中文件个数以及目录个数
案例分析: 今天遇到了一个需要统计路径下目录个数的问题 如果一个一个的去数会很麻烦,找到了一篇文章刚好提到这个,于是我将方法整理了一下. 该方法的链接: Linux统计文件夹中文件个数以及目录个数_S ...
- linux b权限开头的文件夹,linux文件权限与目录配置
一.Linux文件属性及权限 1.文件/目录属性查看 (1)文件属性查看 [root@localhost ~]# ls -l file - rw-r--r--. 1 ...
- Linux fing cd 查找文件/文件夹并进入目录命令
查找文件|文件夹并进入目录命令:cd $() [root@localhost /]# cd $(dirname "`find / -name 'ifcfg-ens33'`") // ...
- Linux下查看文件夹下文件个数
统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件 ...
- linux里创建文件夹、创建文件夹子文件夹、删除文件夹和文件、访问指定目录级返回上一级目录
1.新建文件夹 2.删除文件 3.访问目录 一.新建文件夹 mkdir 命令是 make directories 的缩写,用于创建新目录,此命令所有用户都可以使用. 1.mkdir xxx:创建文件夹 ...
- Linux查看文件夹中文件的个数
我的个人微信公众号:Microstrong微信公众号ID:MicrostrongAI公众号介绍:Microstrong(小强)同学主要研究机器学习.深度学习.计算机视觉.智能对话系统相关内容,分享在学 ...
- Linux 技术篇-文件大小查看方法实例演示,查看指定文件大小,查看列表下所有文件夹和文件的大小
cd 进入文件夹后,通过 du -sh 可以查看当前文件夹的大小. du -sh 后面跟文件名可以查看指定文件的大小. du -sh * 可以查看当前文件夹下所有文件夹和文件的大小.
- linux查找代码cd文件夹,Linux fing cd 查找文件/文件夹并进入目录命令
查找文件|文件夹并进入目录命令:cd $() [root@localhost /]# cd $(dirname "`find / -name 'ifcfg-ens33'`") // ...
- 电脑上的linux是什么文件夹,linux删除文件夹,详细教您电脑的linux怎么样删除文件夹...
上期小编讲解了重装系统win7旗舰版64位教程,本次正特手机网小编给大家讲解一下linux删除文件夹,详细教您电脑的linux怎么样删除文件夹,linux主要是做什么用的?有用户在网上提出这样的提问, ...
最新文章
- pandas数据转换时遇到不能转换的数据转为NaN的参数设置errors='coerce'
- Bossy智能便贴:让工作更有效率
- GET 和 POST 的区别(重要,面试常问)
- 07_UI基础_UITableView实战- 支付宝口碑
- typedef 为类型取别名
- vue项目中 axios请求拦截器与取消pending请求功能 - 年少、 - 博客园
- spring cloud+dotnet core搭建微服务架构:配置中心续(五)
- 用python可以处理xml文件怎么打开_Python大神都是这样处理xml文件的!
- w7如何调出计算机图标来,W7电脑系统怎么显示桌面图标
- android 组件消失了,Android 12 2.2 开发者预览版发布:修复桌面小组件消失等问题...
- mySQL无锁队列_使用 MySQL 实现无锁任务队列(using MySQL as a job queue)
- 实战爬虫:利用python中itchat模块给心爱的人每天发天气预报
- 消防信号二总线有没电压_杭后旗医院消防消防设备电源原理
- html右下角图片广告,HTML580用纯JS实现右下角广告代码
- 常见BSOD蓝屏原因分析
- 史上最牛的Linux视频教程—兄弟连 学习笔记1
- java汉字笔画排序
- Vue学习笔记(一) 基础+指令+侦听器+计算属性+vue-cli
- 网站seo优化方式途径
- 锋利的jQuery读书笔记-第1章 认识jQuery
热门文章
- 微信小程序全局分享设置
- @vue/cli 3.0 eslint 转成tslint
- TypeScript学习(五):数组的定义方式及常见数组操作方法使用
- Open3d之点云上色
- 电影推荐系统 python简书_分析9000部电影|一个简单的电影推荐系统
- 自动化运维之kickstart自动化部署安装操作系统
- 在通往VR内容的道路上,音乐将成为一项重要助力
- Unity toLua加载lua的流程
- java让文件隐藏文件_使用java8API遍历过滤文件目录及子目录及隐藏文件
- linux阻止程序,Linux:阻止某些应用程序/主机名的IPv6