Linux文件权限

时间:2020-04-18 09:43:08   收藏:0   阅读:77

摘录自: http://cn.linux.vbird.org/linux_basic/0210filepermission.php

查看权限

ls -al
total 156
drwxr-x---   4    root   root     4096   Sep  8 14:06 .
drwxr-xr-x  23    root   root     4096   Sep  8 14:21 ..
-rw-------   1    root   root     1474   Sep  4 18:27 anaconda-ks.cfg
-rw-------   1    root   root      199   Sep  8 17:14 .bash_history
-rw-r--r--   1    root   root       24   Jan  6  2007 .bash_logout
-rw-r--r--   1    root   root      191   Jan  6  2007 .bash_profile
-rw-r--r--   1    root   root      176   Jan  6  2007 .bashrc
-rw-r--r--   1    root   root      100   Jan  6  2007 .cshrc
drwx------   3    root   root     4096   Sep  5 10:37 .gconf 
drwx------   2    root   root     4096   Sep  5 14:09 .gconfd
-rw-r--r--   1    root   root    42304   Sep  4 18:26 install.log-rw-r--r--   1    root   root     5661   Sep  4 18:25 install.log.syslog

 

 

 

 技术图片

 

 

第一栏代表这个文件的类型与权限,一共十个字符:

技术图片

 

 

档案类型:

 权限:

改变权限

九个权限分别是(1)user (2)group (3)others三种身份,那么我们就可以藉由u, g, o来代表三种身份的权限。此外, a 则代表 all 亦即全部的身份。

那么读写的权限就可以写成r, w, x,也就是可以使用底下的方式来看:

chmod u
g
o
a
+(加入)
-(除去)
=(设定)
r
w
x
文件或目录

 例如:

chmod  u=rwx,go=rx  .bashrc
# 注意喔!那个 u=rwx,go=rx 是连在一起的,中间并没有任何空格!
ls -al .bashrc
-rwxr-xr-x  1 root root 395 Jul  4 11:45 .bashrc
ls -al .bashrc
-rwxr-xr-x  1 root root 395 Jul  4 11:45 .bashrc
chmod  a+w  .bashrc
ls -al .bashrc
-rwxrwxrwx  1 root root 395 Jul  4 11:45 .bashrc
chmod  a-x  .bashrc
ls -al .bashrc
-rw-rw-rw-  1 root root 395 Jul  4 11:45 .bashrc

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!