linux杂记(六)档案权限
[KANO@kelvin ~]$ ls -al 总用量 drwx------. KANO KANO 10月 : . drwxr-xr-x. root root 9月 : .. drwxrwxr-x. KANO KANO 10月 : .aliedit -rw-------. KANO KANO 10月 : .bash_history -rw-r--r--. KANO KANO 1月 .bash_logout -rw-r--r--. KANO KANO 10月 : .bash_profile -rw-r--r--. KANO KANO 10月 : .bashrc...................省略.............
ls是[list]的意思,而参数[-al]是表示列出所有的档案(包含隐藏档,就是档名前面第一个字符为.的那种档案)。如上所示:
drwxrwxr-x. KANO KANO 10月 : .aliedit
drwxrwxr-x<==档案属性<==联结数KANO<==档案拥有者KANO<==(后一个)档案所属群组4096<==档案容量10月 <==档案最后被修改的时间.aliedit<==档案名
第一栏代表这个档案的属性,是有十个。
| d | r | w | x | r | w | x | r | - | x |
| 档案类型 | 可读 | 可写 | 可执行 | 无此属性 | |||||
| 档案拥有者之属性 | 档案所属群组之属性 | 其他人对此档案之属性 | |||||||
第一个属性代表这个档案是【目录、档案或连结文件等等】
- 当为[d]则是目录
- 当为[-]则是档案
- 若是[l]则表示为连结档(link file)
- 若是[b]则表示为装置文件里面的可供储存的接口设备
- 若是[c]则表示为装置文件里面的串行端口设备,如鼠标,键盘
- 当为[s]则是资料接口文件
- 当为[p]则是数据输送文件
接下来的属性中,三个为一组,其中[r]代表可读(read)、[w]表示可写(write)、[x]表示可执行(excute):
- 第一组为【拥有人(owner)的权限】
- 第二组为【同组群(group)的权限】
- 第三组为【其它非本组群(other)的权限】
如何改变档案权限
- chgrp:改变档案所属群组
- chown:改变档案所属人
- chmod:改变档案的属性、SUID等等的特性
改变所属群组,chgrp
chgrp就是change group的缩写。要改变成为群组的名称必须要放在/etc/group里面存在的名称才行,否则会显示错误。
[root@linux ~]# chgrp [-R] dirname/filename... 参数: -R :进行递归(recursive)的持续变更,即连同次目录下的所有档案、目录都更新为这个群组之意。
改变档案拥有者,chown
chown就是change owner的缩写。但是同样要注意的是,使用者必须是已经存在在系统中,也就是/etc/passwd这个档案中的有记录的使用者名称才可以改变。语法同上。
改变九个属性,chmod
属性的设定方法有两种,分别可以用数字或者是符号来进行属性的改变。
数字类型的改变档案权限
linux档案的基本属性就有九个,分别是owner/group/others组别的read/write/excute属性,这九个属性是三个三个一组。其中我们可以使用数字来代表各个属性,
r:4;w:2;x:1
同一组(owner/group/others)三个属性的(r/w/x)是需要累加的,例如当属性为[-rwxrwx---]则是:
owner=rwx=4+2+1=7
group=rwx=4+2+1=7
others=---=0+0+0=0
所以chmod的语法是
[root@linux ~]# chmod [-R] xyz 档案或目录 参数: xyz:就是刚刚提到的数字类型的权限属性,为rwx属性数值的相加 -R:进行递归 例如:将.bashrc所有的属性都打开,那么 [root@linux ~]# .bashrc
符号类型的改变档案权限
| chmod |
u g o a |
+(加入) -(减去) =(设定) |
r w x |
档案或目录 |
user(u)/group与others(g/o)
例如:我们要设定一个档案的属性为[-rwxr-xr-x],所以就是
[root@linux ~]# chmod u=rwx,go=rx .bashrc
如果只想增加.bashrc这个档案每个人都可写入的权限,那么
[root@linux ~]# chmod a+x .bashrc
linux杂记(六)档案权限的更多相关文章
- linux笔记六-------文件权限设置
1.文件(目录)权限本身划分:读read 写write 执行execute 权限从用户的角度划分:主人权限user 同组用户权限group 其他组用户的权限other music. ...
- 第六章、Linux 的档案权限不目彔配置
1. 使用者不群组 2. Linux 档案权限概念 2.1 Linux 文件属怅 2.2 如何改变文件属怅不权限: chgrp, chown, chmod 2.3 目彔不档案乀权限意丿 2.4 Lin ...
- linux:档案权限
一.例如:-rw-r--r--. 1 root root 129 Dec 29 2013 .tcshrc 详细: 1.-rw-r--r--:档案类型和权限(总共十个栏位) 1.1:第一个栏位代表 ...
- Linux 的档案权限与目录配置
档案权限 Linux最优秀的地方之一,就在于他的多人多任务环境. 而为了让各个使用者具有较保密的档案数据,因此档案的权限 管理就变的很重要了. Linux一般将档案可存取的身份分为三个类别,分别是 o ...
- Linux档案权限与目录配置
一.档案权限: Linux 最优秀的地方之一,就在于他的多人多任务环境.而为了让各个使用者具有较保密的档案数据,因此档案的权限管理就变的很重要了. Linux 一般将档案可存取的身份分为三个类别,分别 ...
- 鸟哥的linux私房菜 - 第5/6/7/9章(在线求助 man page、Linux档案权限与目录配置、Linux档案与目录管理、压缩与打包)
第五章.在线求助 man page X window与文本模式的切换 Ctrl+Alt+F1~F6:文字接口登入tty1~tty6终端机: Ctrl+Alt+F7:图形接口桌面. 注销当前用户:exi ...
- linux杂记(七)linux档案与目录管理指令
1.目录的相关操作:cd,pwd,mkdir,rmdir 路径(PATH): 绝对路径:路径的写法[一定由根目录/写起],例如/usr/share/doc这个目录 相对路径:路径的写法[不是由/写起] ...
- linux 私房菜 CH6 Linux 的档案权限与目录配置
查看文件属性 ls -al 第一栏:类型与权限 d:目录: -:档案: l:链接档: b:可随机存取装置: c:一次性存取装置: 第二栏:有多少档名连结到此节点 第三栏:拥有者 第四栏:所属群组 第五 ...
- linux的档案权限和目录配置
Linux一般将档案可存取的身份分为三个类别,分别是 owner/group/others /etc/passwd 账号信息 /etc/shadow 个人密码 /etc/group 组名记录 ...
随机推荐
- Codeforces 475C Kamal-ol-molk's Painting 模拟
主题链接:点击打开链接 意甲冠军:特定n*m矩阵 X代表色 .代表无色 随着x*y形刷子去涂色. 刷子每次能够→或↓移动随意步. 若可以染出给定的矩阵,则输出最小的刷子的面积 若不能输出-1 思路: ...
- php,ajax登陆退出
利用ajax可以做到页面无刷新登陆. 运行效果 目录结构 site/ css/ images/ js/ site/css/bootstrap.css(bootstrap样式表) site/js/boo ...
- OC中的代理模式
OC中的代理模式,关于代理模式,如果还有同学不太清楚的话,就自己去补充知识了,这里就不做介绍了,这里只介绍OC中是如何实现代理模式的.这里举一个简单的例子:小孩类,护士类,保姆类,其中小孩类有两个方法 ...
- 【转载】VS2010+VMWare8+VisualDDK1.5.6 创建并调试驱动程序 - 完全教程
原帖:http://techird.blog.163.com/blog/static/1215640362011112385241568/ 本文描述了如何使用Visual Studio+VMMare+ ...
- C++ 虚函数机制学习
致谢 本文是基于对<Inside the c++ object model>的阅读和gdb的使用而完成的.在此感谢Lippman对cfront中对象模型的解析,这些解析帮助读者拨开迷雾.此 ...
- BZOJ 1570: [JSOI2008]Blue Mary的旅行( 二分答案 + 最大流 )
二分答案, 然后对于答案m, 把地点分成m层, 对于边(u, v), 第x层的u -> 第x+1层的v 连边. 然后第x层的u -> 第x+1层的u连边(+oo), S->第一层的1 ...
- leetcode 4sum python
class Solution(object): def fourSum(self, nums, target): """ :type nums: List[int] :t ...
- mysql5.1 有什么新特性
本章介绍 新特性和已过时的特性 新特性: 1.分隔 这个特性允许把一个表里的部分数据放入文件系统中,它会根据表的创建规则来存储,一个表的不同部分被存储在不同的物理地址下.不过这个特性对于用户是不可见的 ...
- codeforces 15D . Map 优先队列
题目链接 题目意思很简单nm的矩阵里, 选若干个ab的小矩阵, 定义每个矩阵的值为这个矩阵里的所有数的和-最小值*数的个数. 选小矩阵时, 优先选值最小的,然后次小的.. 知道不能选位置. 输出所有矩 ...
- IE添加信任站点并设置允许ActiveX控件的VBS脚本
Set objFSO = CreateObject("Scripting.FileSystemObject") Set WSHShell = CreateObject(" ...