我相信 umask 是控制文件权限的东西,但并不完全理解它。
运行后umask 0644在终端,我无法读取我用命令行的文本编辑器创建的文件nano。我注意到该文件的权限设置为0022而不是默认的0755.
umask 0644
nano
0022
0755
umask 是如何工作的?我以为我可以从0777, 7 - 6 = 1and 中删除 umask 中的每个数字7 - 4 = 3,所以我希望权限是0133,但显然,情况并非如此。
0777
7 - 6 = 1
7 - 4 = 3
0133
permissions umask
我不想sudo每次在/var/www. 我怎样才能做到这一点?我只是想把我所有的网站都放到这个目录中,并在没有太多痛苦的情况下使用它们。
sudo
/var/www
sudo webserver
chmod u+x和 just 和有什么不一样chmod +x?我已经看到大量教程说要使用u+x使脚本可执行。但是,省略u似乎没有任何效果。
chmod u+x
chmod +x
u+x
u
permissions bash scripts chmod
permissions ×2
bash ×1
chmod ×1
scripts ×1
sudo ×1
umask ×1
webserver ×1