Linux给用户赋某个文件夹操作的权限
Linux给⽤户赋某个⽂件夹操作的权限在root⽤户登录的情况,赋予opt⽬录给liuhai这个⽤户权限⽰例代码:
# 将⽬录/opt 及其下⾯的所有⽂件、⼦⽬录的⽂件主改成 liuhai
chown -R liuhai:liuhai /opt
#给⽬录opt设置权限
chmod 760 /opt
chown 命令
语法
chown(选项)(参数)
选项
-c或——changes:效果类似“-v”参数,但仅回报更改的部分;
-f或--quite或——silent:不显⽰错误信息;
-h或--no-dereference:只对符号连接的⽂件作修改,⽽不更改其他任何相关⽂件;
-R或——recursive:递归处理,将指定⽬录下的所有⽂件及⼦⽬录⼀并处理;
-v或——version:显⽰指令执⾏过程;
--dereference:效果和“-h”参数相同;
--help:在线帮助;
--reference=<;参考⽂件或⽬录>:把指定⽂件或⽬录的拥有者与所属组全部设成和参考⽂件或⽬录的拥有者与所属组相同;
--version:显⽰版本信息。
参数
⽤户:组:指定所有者和所属⼯作组。当省略“:组”,仅改变⽂件所有者;
⽂件:指定要改变所有者和⼯作组的⽂件列表。⽀持多个⽂件和⽬标,⽀持shell通配符。
** 实例 **
# 将⽬录/opt 及其下⾯的所有⽂件、⼦⽬录的⽂件主改成 liuhai
chown -R liuhai:liuhai /opt
chmod命令
Linux/Unix 的⽂件调⽤权限分为三级 : ⽂件拥有者、组、其他。利⽤ chmod 可以藉以控制⽂件如何被他⼈所调⽤。
使⽤权限 : 所有使⽤者
语法
chmod [-cfvR] [--help] [--version]
参数说明
幼师专业mode : 权限设定字串,格式如下 :
墙布十大名牌[][[+-=][rwxX]...][,...]
其中:
1. u 表⽰该⽂件的拥有者,g 表⽰与该⽂件的拥有者属于同⼀个体(group)者,o 表⽰其他以外的⼈,a 表⽰这三者皆是。
2. '+' 表⽰增加权限、'-' 表⽰取消权限、'=' 表⽰唯⼀设定权限。
3. r 表⽰可读取,w 表⽰可写⼊,x 表⽰可执⾏,X 表⽰只有当该⽂件是个⼦⽬录或者该⽂件已经被设定过为可执⾏。
其他参数说明:
1. -c : 若该⽂件权限确实已经更改,才显⽰其更改动作
2. -f : 若该⽂件权限⽆法被更改也不要显⽰错误讯息
3. -v : 显⽰权限变更的详细资料
4. -R : 对⽬前⽬录下的所有⽂件与⼦⽬录进⾏相同的权限变更(即以递回的⽅式逐个变更)
5. --help : 显⽰辅助说明
6. --version : 显⽰版本
实例
将⽂件 设为所有⼈皆可读取 :
chmod ugo+
将⽂件 设为所有⼈皆可读取 :
chmod a+
将⽂件 与 设为该⽂件拥有者,与其所属同⼀个体者可写⼊,但其他以外的⼈则不可写⼊ :
chmod ug+w,
将 ex1.py 设定为只有该⽂件拥有者可以执⾏ :
台前chmod u+x ex1.py
将⽬前⽬录下的所有⽂件与⼦⽬录皆设为任何⼈可读取 :
chmod -R a+r *
白酒营销
王者荣耀抢鲲大作战
此外chmod也可以⽤数字来表⽰权限如 :
chmod 777 file
语法为:
chmod abc file
其中a,b,c各为⼀个数字,分别表⽰User、Group、及Other的权限。 r=4,w=2,x=1 若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=5。
chmod a=rwx file
大学英语六级分数线
chmod 777 file
效果相同
chmod ug=rwx,o=x file
chmod 771 file
效果相同
若⽤chmod 4755 filename可使此程序具有root的权限

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。