【问题标题】:How can I set default umask in gnome on Debian-Stretch? [closed]如何在 Debian-Stretch 上的 gnome 中设置默认 umask? [关闭]
【发布时间】:2017-11-30 17:23:49
【问题描述】:

我希望我使用 gnome 应用程序(例如 gedit 和 libreoffice)创建的文件的权限尊重我设置的 umask。

我已在 ~/.profile 和 /etc/login.defs 中将 umask 设置为 027。我还按照此处的说明在 /etc/pam.d/common-session 中添加了一行:How to set system wide umask?

没有任何效果。

如果我从 gnome-terminal 在 vi​​ 或 nano 中创建文件(在 .bashrc 中设置 umask 027 之后),我可以让 umask 设置工作。但我也想让这个 umask 在像 gedit 这样的 gnome 应用程序中得到尊重。

【问题讨论】:

    标签: permissions debian gnome-3 umask


    【解决方案1】:

    有问题的 Gnome 应用程序可能由 systemd 用户实例启动,无论使用 PAM 配置的 umask 设置为 022。

    这个问题也已经在 U&L SE 上asked 得到了更多答案。

    【讨论】:

    • 现在有什么方法可以更改默认的 umask,而不必等待您启动的错误修复?
    • 我目前不知道任何解决方法;由 pam_umask 设置的 umask 被 systemd 的默认 umask 替换。
    猜你喜欢
    • 2019-07-30
    • 2016-06-21
    • 2015-08-25
    • 2013-01-18
    • 1970-01-01
    • 2012-01-22
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    相关资源
    最近更新 更多