Linux常用命令之权限控制chmod、chown

1、chmod命令

chmod----改变一个或多个文件的存取模式(mode)
只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。
语法:chmod [options] mode files

具体用法举例:

chmod u+x file : 给file的属主增加执行权限
chmod 751 file :给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限
chmod u=rwx,g=rx,o=x file :上例的另一种形式
chmod =r fil :为所有用户分配读权限
chmod 444 file :同上例
chmod a-wx,a+r  file :同上例
chmod -R u+r directory :递归地给directory目录下所有文件和子目录的属主分配读的权限
$ chmod 4755 :设置用ID,给属主分配读、写和执行权限,给组和其他用户分配读、执行的权限。

2、chown命令

chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。
语法:chown [选项]… [所有者][:[组]] 文件…

具体用法举例:

chown [-R] admin:root /opt/ :变更文件及目录的拥有者和所属组(-R递归处理所有文件和文件夹,admin为拥有者,root为所属者)
chown user file 改变一个文件的所有人属性 
chown -R user directory 改变一个目录的所有人属性并同时改变改目录下所有文件的属性 
chown user:group file 改变一个文件的所有人和群组属性
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值