发布网友 发布时间:2022-04-23 23:44
共3个回答
热心网友 时间:2023-10-14 01:46
貌似没有这种功能。因为文件的默认权限是由文件的创建程序决定的。创建程序赋予该文件什么权限就是什么权限。你可以自己写个脚本创建文件。比如把下面的代码写到脚本文件里然后命名为 newfile
#!/bin/sh
for f in $*
do
touch $f
chmod -R ugo+x $f
done
热心网友 时间:2023-10-14 01:47
这个新建的文件默认权限是用户的umask控制的。这个目录是哪个用户来访问,你可以在那个用户的环境变量中加入umask的配置
umask是表示反码的意思,而022是代表你在建文件时候,系统自动用777去跟022相减得到755,你的文件就是755的权限,显示出来就是wrxw-xw-x,文件所有者有读、写、运行;组成员有读、运行,其他人员有读、运行权限。
常用的umask值及对应的文件和目录权限
umask值 目录 文件
022 755 4
027 750 0
002 775 6
006 771 660
007 770 660
热心网友 时间:2023-10-14 01:47
rmdir && mkdir这两个都可以,至于可执行嘛,用root用户修改权限咯
参考资料:星华晨韵
来自:求助得到的回答