繁体   English   中英

我可以使用*更快地将所有文件整理在一个文件夹中吗?

[英]Shall I use `*` to chown all the files in one folder faster?

我的文件夹cron-scripts有50多个脚本,我只希望通过root特权使用cron shell执行它们。

# cd /var/www/html/cron-scripts/
# chown root:root scripts1.php
# chown fishman:users scripts1.php
# chown root:root scripts2.php
# chown fishman:users scripts2.php

我是否应该使用*代替上面的代码而具有相同的效果?

# cd /var/www/html/cron-scripts/
# chown root:root *
# chown fishman:users *

以及如果我将chown root:root other-script.php设为root,如何删除root特权?

我的意思是我想将此脚本向所有公众开放。 (将所有用户锁定:users other-script.php)谢谢。

如果要使文件“其他”可读,则最好将chmod与参数o+r ,这意味着“为其他任何人添加读取访问权限”。

chmod o+r foo.bar

如果要将chown应用于目录中的所有文件,则可以使用递归选项chown -R user:group directory ,而不是*

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM