![在文件夹/etc/apt中意外执行umask 077会有什么后果](https://linux22.com/image/1176488/%E5%9C%A8%E6%96%87%E4%BB%B6%E5%A4%B9%2Fetc%2Fapt%E4%B8%AD%E6%84%8F%E5%A4%96%E6%89%A7%E8%A1%8Cumask%20077%E4%BC%9A%E6%9C%89%E4%BB%80%E4%B9%88%E5%90%8E%E6%9E%9C.png)
我umask 077
在文件夹中意外执行了/etc/apt
。这会有什么后果?我会破坏某些东西吗?我该如何撤消它?
答案1
umask 不是特定于文件夹的,而是告诉应用程序给予新创建文件的默认权限。默认 umask 为 022,禁用组和全局写入权限。
如果您使用 chmod 更改了 /etc/apt 的权限,则可以执行命令“chmod /etc/apt 755”来恢复其正确的权限。
您应该看到以下内容:
ls -latd /etc/apt
drwxr-xr-x 7 root root 4096 2019 年 8 月 21 日 /etc/apt/
答案2
如果您执行umask
后没有向该文件夹写入任何内容,则可能没有做出任何更改,因为umask
仅适用于“未来”,即执行命令后创建的新文件umask
。
设置的值umask
将一直有效,直到您执行下一个umask
命令或结束执行该命令的终端会话(您可能已经这样做了)。
因此很可能您没有改变任何内容,也没有什么可撤消的。