【发布时间】:2014-02-16 00:28:20
【问题描述】:
我正在使用以下 2 个命令创建一个 0B 文件并将其 extn 设置为 644
touch filename.ext
chmod 777 filename.txt
我的问题是,unix (korn shell) 中是否有任何单个命令可以同时执行这两项操作,即创建一个具有所需权限的 0B 文件?
【问题讨论】:
-
无论您希望实现什么
chmod 777都是错误和危险的!你应该调整你的适合权限的代码(在大多数情况下,类似于 755);如果您在面向公众的主机上拥有全球可写系统文件,请使用健全的权限重新映像系统,并开始调查您是否因犯罪过失而违反法律。
标签: shell unix file-permissions ksh