linux 文件权限

2019-10-30  本文已影响0人  冷月成双

查看文件
~$ ll

drwxrwxr-x  8 wang wang  4096 6月  23 17:13 .eclipse/
drwxrwxr-x  4 wang wang  4096 6月  26 21:26 eclipse-workspace/
-rw-r--r--  1 wang wang  8980 6月  23 10:28 examples.desktop
-rw-rw-r--  1 wang wang    22 10月 17 22:16 export.sh
-rw-rw-r--  1 wang wang   314 10月 22 20:42 fruit.sh
# 文件权限  连接数  文件  文件所属  文件  文件最后
#                所有者  用户组   大小  修改时间        文件名
-rw-rw-r--   1   wang   wang     22   10月 17 22:16 export.sh

d rwx rwx r-x
1 234 567 890
1 : 代表文件或目录
234 : 拥有者权限
567 : 同用户组用户权限
890 : 其他用户权限

如何改变文件属性与权限

改变所属组

~$ chgrp [-R] dirname/filename
-R : 进行递归

改变文件拥有者

~$ chown [-R] 帐号名称 文件或目录

改变权限

数字类型改变文件权限

r = 4,w = 2,x = 1
owner/group/others -> rwx/rwx/---对应的权限数字为 7(4+2+1)/7(4+2+1)/0(0+0+0)
~$ chomd [-R] 文件或目录
~$ chmod 777 install.log 表示将install.log 的权限改为 rwx/rwx/rwx

符号类型改变文件权限

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

u(user) : 用户
g(group) : 用户组
o(others) : 其他人
a(all) : 所有的

~$ chmod u=rwx,go=rx .bashrc 更改权限为-rwxr-xr-x
~$ chmod a+w .bashrc 添加权限后为 -rwxrwxrwx
~$ chmod a-x .bashrc 减去权限后 -rw-rw-rw-

能不能进入某一个目录只与该目录的x权限有关,具有r权限不能进入目录,也就无法执行该目录下的任何命令

上一篇下一篇

猜你喜欢

热点阅读