Linux文件访问权限chmod和所属权限chown的操作
chown用法(用来更改目录或文件的属主和属组的)
就是上面两个东西
chown 用户名:组名 文件路径(用户名和组名中间可以用冒号可以用点,后面路径可以是绝对路径也可以是相对路径)
例:chown root:root /home/cmm
就是把home里的cmm文件的用户名和用户组改成root和root(只修改了cmm的属组和属主).
例:chown -R will:will /home/cmm
就是把home里面的cmm的所有文件的属组属主都改成will
chmod用法:用来修改目录或文件的访问权限,下面那个东西
语法:chmod [who] [+ | - | =] [mode] 文件名
命令中各选项的含义为:
操作对象who是下述字母中的任一个或者它们的组合:
u 表示“用户(user)”,文件或目录的所有者
g 表示“同组(group)用户”,与文件属主有相同组ID的所有用户
o 表示“其他(others)用户”,用户和属组外的其他用户
操作符号可以是:
+ 添加某个权限
- 取消某个权限
= 赋予给定权限并取消其他所有权限(如果有的话)
设置 mode 所表示的权限可用下述字母的任意组合:
rwx rwx rwx;r读权限,w写权限,x执行权限
x,当某个文件是可以执行的文件或这是目录或添加了一些东西导致该文件里的内容变成可以执行,此时才添加x 属性,方便执行(如:空文件写了脚本)
u 与文件属主拥有一样的权限
g 与和文件属主同组的用户拥有一样的权限
o 与其他用户拥有一样的权限
文件名:以空格分开的要改变权限的文件列表,支持通配符