gpt4 book ai didi

bash - 结合 cp/chmod 在 cp 期间修改 perms

转载 作者:行者123 更新时间:2023-11-29 09:43:21 27 4
gpt4 key购买 nike

我一直在寻找一种方法来 cp 文件并同时将其权限修改为 400...在 public_html 文件夹中进行了一些测试之后...

public_html >> ls -lah
-rw-r--r-- 1 user user 0 Feb 27 14:21 a.txt
public_html >> cp a.txt{,.bak}
-rw-r--r-- 1 user user 0 Feb 27 14:21 a.txt
-rw-r--r-- 1 root root 0 Feb 27 14:23 a.txt.bak

perms 仍然是相同的 (644),虽然文件归 root 所有,但它仍然可以通过 public_html 读取

public_html >> cp a.txt{,.bak} && chmod 400 a.txt.bak
-rw-r--r-- 1 user user 653 Feb 27 14:26 a.txt
-r-------- 1 root root 653 Feb 27 14:30 a.txt.bak

这可行,但正在寻找适合新手使用的东西

可能是 awk/sed 命令?

不认为我缺少可以修改 perms 的 cp 标志,没有看到任何东西,也不认为有但想挑选集体大脑

谢谢...

最佳答案

install(1) 既可以复制文件也可以创建目录,并同时设置它们的权限。

install -m 0400 foo bar/

关于bash - 结合 cp/chmod 在 cp 期间修改 perms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28773624/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com