Linux中chown和chmod的区别和用法
转载自:http://www.cnblogs.com/EasonJim/p/6525242.html
chmod修改第一列内容,chown修改第3、4列内容:
chown用法:
用来更改某个目录或文件的用户名和用户组。
chown 用户名:组名 文件路径(可以是绝对路径也可以是相对路径)
例1:
- chown root:root /tmp/tmp1
就是把tmp下的tmp1的用户名和用户组改成root和root(只修改了tmp1的属组)。
例2:
- chown -R root:root /tmp/tmp1
就是把tmp下的tmp1下的所有文件的属组都改成root和root。
chmod用法:
用来修改某个目录或文件的访问权限。
语法:chmod [-cfvR] [--help] [--version] [who] [+ | - | =] [mode] 文件名
例子:
- chmod -R 777/home/linux
如果运行bash说权限不足:
在Linux下,你自己编写的脚本需要执行的时候,需要加上执行权限:
- chmod +777./start-all.sh
再运行即可。777代表所有权限。