linux学习笔记二-----文件权限管理
2024-08-27 10:20:43
一、分析文件权限(ln -s 文件名 快捷方式名 用来创建文件的快捷方式,下方ll查看信息时会在第一个字符处显示l)
[hjp@bogon ~]$ ll
total 4
drwxrwxr-x. 2 hjp hjp 4096 Jan 6 00:16 t
drwxrwxr-x. 2 hjp hjp 6 Jan 5 20:44 testdir
[hjp@bogon ~]$
以drwxrwxr-x. 2 hjp hjp 4096 Jan 6 00:16 t为例
1、d:表示目录(文件夹),该处字符还可以是‘-’,表示文件,还可以是‘l’,表示链接(如桌面上的快捷方式)
2、后面的rwxrwxr-x每三个为一组,第一组表示文件所有者对该文件操作权限,第二组表示与文件所有者同一用户组的用户对该文件的操作权限,第三组表示不与文件所有者同组的其他用户对该文件的操作权限。r(read)对文件有读取权限,对目录有浏览权限;w(write)对文件有新增修改内容权限,对文件有删除、移动权限;x(execute)对文件有可执行权限,对目录有可进入目录权限;-表示不具有该项权限
上述权限用二进制表示为111111101,即拥有权限为1,不拥有权限为0,按组转换为十进制位775,后面修改权限时会用
3、后面数字2表示连接的文件数(我也不知具体什么意思)
4、第一个hjp表示文件所属用户,第二个hjp表示文件所属用户的组
5、后面的数字4096或6表示文件大小,单位字节
6、在后面就是日期
7、最后的t或testdir表示文件夹或文件名
二、权限修改
1、chmod 权限表示 文件夹或文件 如chmod 777 t 修改t文件夹权限为所有可读写可执行
2、chmod o-x t 修改t文件夹权限为撤销其他用户可执行权限,o(others)表示其他用户,减去x可执行权限
chmod o+x t 添加其他用户可执行权限;chmod u-w t u(user)表示文件所属者,撤销写权限
chmod g-w t g(group)表示所属组用户,撤销写权限
chmod a+w t a(all)表示所有用户,授予写的权限
也可以这样,chmod o+rwx t 授予其他用户读写以及可执行的权限
3、修改文件夹或文件所属者或所属用户组权限,需要在root下操作
chown root:root t 将t文件夹的所属者改为root,所属用户组改为root
最新文章
- python通过函数改变变量取值
- Yii2 redis与cache
- How to AC it
- 2013/7/17 HNU_训练赛5
- php时间函数
- 【转】如何使用KeyChain保存和获取UDID
- cocos2d 制作动态光晕效果基础 —— blendFunc
- JS之正则表达式验证URL
- Making the impossible: 3 nodes intercontinental replication--转载
- size_t和size_type类型
- arm:jlink调试和直接烧写运行的不同 [mdk s3c2440]
- java判断是否为汉字
- [ Android 五种数据存储方式之四 ] —— ContentProvider存储数据
- Django框架的安装
- 70后.net老猿,尚能饭否?
- Java中1.0 / 0.0 会输出什么?
- 分享几个有趣的Linux命令
- Laravel线上布暑到linux的问题汇总
- samba 设置文件的读写权限
- Zend Studio导致PHP插入数据库中文乱码【坑了个爹】
热门文章
- rsyslog 日志统一搜集&message格式
- The Skyline Problem
- U3D协程Coroutine之WWW与Update()的并行测试
- use AP_VENDOR_PUB_PKG.Update_Vendor_Site_Public to u ORA-01722: invalid number in Package AP_VENDOR_PUB_PKG Procedure Update_Vendor_Site_Public
- php基础08:改变数据类型
- VBS基础篇 - 过程(sub 与 Function)
- Linux及安全期中总结
- Week2学习过程报告
- C++ VS2010 声明没有存储类或类型说明符
- 【MPI学习6】MPI并行程序设计模式:具有不连续数据发送的MPI程序设计