linux文件权限管理
2016-03-19 12:47
555 查看
一、文件操作权限命令
命令:chmod [u(用户)g(用户组)o(其他人)a(所有人)] +-= 权限
例子
对应权限:
+-=分别表示:
更多情况下,我们使用如下命令来修改用户权限
命令:chmod 数字对应的权限 文件名
数字对应的权限如下
示例:
如果想修改一个文件夹及其子文件夹的权限,可以使用:chmod -R 权限 文件名,这样就可以递归地更改该文件夹的权限
最好不要将文件夹的权限修改为777,这样很危险,尤其是对于服务器而言,一个目录的权限为777,其子文件无论权限如何,所有人都具有最高权限。
各个权限对应文件、文件夹的操作如下
二、修改文件所属者、组的命令
命令:chown
用法:chown [选项]... [所有者][:[组]] 文件...
例子:
该命令的执行者一般是管理员
命令:chgrp
用法:chgrp 用户组 文件
表示修改该文件的所有组
三、新建文件或文件夹的默认权限
在linux中,新建文件或文件夹都有默认的权限,可以使用
u=rwx,g=rwx,o=rx
按照上文所说的,就可以知道默认的权限是什么。
单独使用umask,会出来一串数字,如:0002 先不管第一个数字,用777-后面三个数字可以得到默认权限是775
使用
命令:chmod [u(用户)g(用户组)o(其他人)a(所有人)] +-= 权限
例子
chmod u +x 文件名 为该文件所有者添加可执行权限 chmod g +x 文件名 为该文件所属组添加可执行权限
对应权限:
<pre name="code" class="html">w:可写 r:可读 x:可执行
+-=分别表示:
+:添加 -:取消 =:无论之前是什么权限,现在就让它等于后面赋予的权限
更多情况下,我们使用如下命令来修改用户权限
命令:chmod 数字对应的权限 文件名
数字对应的权限如下
w:可写 2 r:可读 4 x:可执行 1
示例:
chmod 751 /test 该命令将/test的权限修改为最高权限,各个数字对应的含义如下 第一个7:文件所属者具有可读(4)、可写(2)、可执行(1)4+2+1=7 第二个5:文件所属组具有可读(4)、可执行(1)4+1=5 第三个1:所有人具有可执行(1)
如果想修改一个文件夹及其子文件夹的权限,可以使用:chmod -R 权限 文件名,这样就可以递归地更改该文件夹的权限
最好不要将文件夹的权限修改为777,这样很危险,尤其是对于服务器而言,一个目录的权限为777,其子文件无论权限如何,所有人都具有最高权限。
各个权限对应文件、文件夹的操作如下
字母 | 权限 | 文件夹 | 文件 |
r | 读权限 | 列出目录内容 | 查看文件内容 |
w | 写权限 | 创建、删除文件 | 修改文件内容 |
x | 执行权限 | 进入文件夹 | 执行文件 |
命令:chown
用法:chown [选项]... [所有者][:[组]] 文件...
例子:
chown root:root /test 该命令将/test的所有者、所属组修改为root用户和root组
该命令的执行者一般是管理员
命令:chgrp
用法:chgrp 用户组 文件
表示修改该文件的所有组
三、新建文件或文件夹的默认权限
在linux中,新建文件或文件夹都有默认的权限,可以使用
umask -S 查看默认权限会出现
u=rwx,g=rwx,o=rx
按照上文所说的,就可以知道默认的权限是什么。
单独使用umask,会出来一串数字,如:0002 先不管第一个数字,用777-后面三个数字可以得到默认权限是775
使用
umask +对应权限(777-想要的权限)可以修改默认的权限
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍