您好!欢迎光临赵容部落O(∩_∩)O~
时间:2014年6月29日 栏目:VPS教程 作者:赵 容 点击: 5,883 次
继续做linux命令的简单笔记,为什么把chown和chmod放在同一篇呢?主要是这两个命令单词太接近了,可能引起混淆(赵容最初就常记错),实际上这两个命令还是有很大的区别的,通俗的来讲,chown是设定所有者,而chmod是设定权限的。
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
部分参数:
-c 显示更改的部分的信息
-f 忽略错误信息
-h 修复符号链接
-R 处理指定目录以及其子目录下的所有文件
-v 显示详细的处理信息
-deference 作用于符号链接的指向,而不是链接文件本身
说实话,对于命令的理解我也是很浅显的,深的咱也不会,以实际举例,我最常用到的一条就是:
chown –R www:www /home/wwwroot/zrblog.net
上面的zrblog.net是举例,这条命令是在LNMP一键包后,添加了一个虚拟主机,比如我们传个wordpress,发现传附件没法写入之类的问题,就可以用上面的这一行指令处理。
这条我用了-R参数,就是包括了该目录和子目录所有文件的。
chmod也是Linux常用命令,他用于改变文件或目录的访问权限,他的参数也比较多。
最简单的使用如:
chmod 777 filename
直接将文件给定777权限,同样的也可以加-R给文件夹及文件夹下的所有文件同步指定。
这里我特别记录一条命令,我总是用的时候去找自己的记事本,完了就忘记了。。。
1.当前目录及子目录下的所有文件夹给定755
find . -type d -exec chmod 755 {} +
2.当前目录及子目录下所有文件给定644
find . -type f -exec chmod 644 {} +
图片是滥竽充数的哈,如果您有其他关于这些命令的常规或者高级用法,欢迎补充。
声明: 博客仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者请自行考虑后入手并自担风险!一分钱一分货仍是恒久不变之真理,未成年读者(包括生理和心理)请在监护人陪同下访问本站!本文由( 赵 容 )原创编译,转载请保留链接: Linux常用命令及组件:chown和chmod码字不易,谢绝复制粘贴! 关于使用: 本站主要分享服务器及VPS信息,不提供任何产品销售及代购,所有访客朋友请在国家法律法规许可范围内购买和使用产品,QQ群讨论:683851361. 关于安全: 任何IDC都有倒闭和跑路的可能,主机线路更不可控,月付和备份是您的最佳选择,请保持良好的、有规则的备份习惯.
chown –R www是递归权限吗?
2014-06-29 00:08加 -R 是递归
2014-06-30 08:12