linux给⽂件赋值权限的命令
命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename
u (user) 表⽰⽤户本⼈。
g (group) 表⽰同组⽤户。
o (oher) 表⽰其他⽤户。
a (all) 表⽰所有⽤户。
+ ⽤于给予指定⽤户的许可权限。
- ⽤于取消指定⽤户的许可权限。
= 将所许可的权限赋给⽂件。
r (read) 读许可,表⽰可以拷贝该⽂件或⽬录的内容。
w (write) 写许可,表⽰可以修改该⽂件或⽬录的内容。
x (execute)执⾏许可,表⽰可以执⾏该⽂件或进⼊⽬录。
可⽤数字表⽰
drwxr-xr-x
对于⽂件所有者来说:可读可写可执⾏
对于所在组来说:可读可执⾏
对于⽤户来说:可读可执⾏
-rw-r--r--
对于⽂件所有者来说:可读可写
对于所在组来说:可读
对于⽤户来说:可读
763
对于⽂件所有者来说:可读可写可执⾏
对于所在组来说:可读可写
对于⽤户来说:可写可执⾏
0 1 2 3 4 5 6 7
--- --x -w- -wx r-- r-x rw- rwx
修改文件权限的linux命令 chmod 777 b.log 给b.log赋权限
chmod g=
对⽂件所属组只给可写权限其他不变
chmod
对⽂件所有者去除可写权限其他不变
chmod o+
对其他⽤户加上可写可执⾏权限其他不变
chmod u-w, g=wx, o-r b.log
chmod 777 ⽂件名⽂件名赋予权限777权限
chmod u(g/o) = rwx ⽂件名给⽂件赋予u/g/o=777其他保持不变
chmod u(g/o) +(-) (r/w/x) ⽂件名给⽂件赋予u/g/o 增加或者减少权限
组合使⽤
chmod -R 777 ⽂件夹递归赋予777权限
递归:(⽂件及其⽂件的⼦⽂件都执⾏相同命令)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论