您的位置:首页 > 运维架构 > Linux

Linux系统如何查看及修改文件读写权限

2014-08-11 14:11 232 查看
Linux系统下文件权限查看及修改方法

查看linux文件的权限:ls
-l 文件名称

 

  查看linux文件夹的权限:ls
-ld 文件夹名称(所在目录)

 

  修改文件及文件夹权限:

 

  sudo chmod -(代表类型)×××(所有者)×××(组用户)×××(其他用户)

 

  常用修改权限的命令:

 

  sudo chmod 600 ××× (只有所有者有读和写的权限)

 

  sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)

 

  sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)

 

  sudo chmod 666 ××× (每个人都有读和写的权限)

 

  sudo chmod 777 ××× (每个人都有读和写以及执行的权限)

Linux系统如何查看及修改文件读写权限

加入-R 参数,就可以将读写权限传递给子文件夹
例如chmod -R  777  /home/mypackage
那么mypackage 文件夹和它下面的所有子文件夹的属性都变成了777.
777是读、写、执行权限...


查看文件权限的语句:

 

  在终端输入:

 

  ls -l xxx.xxx (xxx.xxx是文件名)

 

  那么就会出现相类似的信息,主要都是这些:

 

  -rw-rw-r——

 

  一共有10位数

 

  其中: 最前面那个 - 代表的是类型

 

  中间那三个 rw- 代表的是所有者(user)

 

  然后那三个 rw- 代表的是组群(group)

 

  最后那三个 r—— 代表的是其他人(other)

 

  然后我再解释一下后面那9位数:

 

  r 表示文件可以被读(read)

 

  w 表示文件可以被写(write)

 

  x 表示文件可以被执行(如果它是程序的话)

 

  - 表示相应的权限还没有被授予

 

  现在该说说修改文件权限了

 

  在终端输入:

 

  chmod o+w xxx.xxx

 

  表示给其他人授予写xxx.xxx这个文件的权限

 

  chmod go-rw xxx.xxx

 

  表示删除xxx.xxx中组群和其他人的读和写的权限
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: