我将 tcsh 作为默认 SHELL,并在 ~/.cshrc 中为我配置了 umask。此设置在 SSH 上工作正常。如果我使用 Xfce 登录并以此方式启动程序,我的配置不起作用。
我如何配置自己的 umask?我不应该更改其他用户的设置,而且其他用户必须使用 tcsh。
- 如果我从 Xfce 启动终端 - umask 是我配置的正确的 umask。 -如果我从 Xfce 执行其他操作 - 使用 Thunar 创建文件或通过没有终端的 GUI 启动程序并从那里创建文件 - 然后应用系统默认(错误)umask。