我的脚本正在创建一个包含文件的文件夹
mkdir easy
echo aaa > easy/key_file
echo read_file_a_text > easy/read_file_a
cat > easy/write_file_a
....
出于某种原因,文件创建时带有锁定,我无法手动删除它们,只能通过具有 sudo 权限的终端。我该如何正常创建它们?
谢谢。
最佳答案
您是否使用 sudo 运行脚本?如果是这样,它创建的所有内容都将归 root 所有,因为 sudo 意味着“以 root 用户身份执行代码”。
参见此处:https://superuser.com/questions/161702/why-is-my-sudo-generated-file-owned-by-root
关于linux - 对终端脚本中创建的文件的严格权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34700397/