相关疑难解决方法(0)

什么是“umask”,它是如何工作的?

我相信 umask 是控制文件权限的东西,但并不完全理解它。

运行后umask 0644终端,我无法读取我用命令行的文本编辑器创建的文件nano。我注意到该文件的权限设置为0022而不是默认的0755.

umask 是如何工作的?我以为我可以从0777, 7 - 6 = 1and 中删除 umask 中的每个数字7 - 4 = 3,所以我希望权限是0133,但显然,情况并非如此。

  1. umask 究竟是什么?像我是“Linux 菜鸟”一样向我解释
  2. 我如何用 umask 计算?
  3. umask 的用例是什么?

permissions umask

216
推荐指数
5
解决办法
41万
查看次数

当用户通过 SSH 连接时,如何在 14.04 中禁用关机或重启?

我的办公室里有一组 Ubuntu Trusty 台式电脑,通常我通过 ssh 连接到它们并从命令行远程安装更新。不幸的是,有时本地用户决定关闭这些 PC,从而破坏了更新过程。

我想防止这些用户在 SSH 会话处于活动状态时关闭、重新启动或挂起他们的 PC。我该怎么做?

我试过了molly-guard,但并不能阻止 GUI 用户关闭系统(它似乎不会影响 GUI 用户)。
我也看过这个问题,但不明白它是否也适用于 Ubuntu 14.04 LTS(我不确定如何应用它):
如果有其他用户通过 ssh 登录,则禁用关闭/挂起

ssh shutdown 14.04

6
推荐指数
1
解决办法
4089
查看次数

如何查看软件使用的 pkaction

因此,我有一个软件在启动时总是要求输入密码。我想运行这个软件而不是gksu每次都弹出这个密码提示。

我尝试的第一件事是将其路径添加到 sudoers。然而,这没有用。后来我发现有一个叫做policykit的东西,如果某个程序想要使用一些policykit操作,它总是会提示用户输入密码(sudoers对其没有影响)。

我按照如何防止 PolicyKit 要求输入密码? 中的指南进行操作。,但它仍然不起作用,所以我想我可能添加了错误的操作。

问题:如何查看pkaction我的程序使用了什么,以便将其输入到我的 .pkla 文件中?

permissions password policykit gksu visudo

6
推荐指数
2
解决办法
1086
查看次数

标签 统计

permissions ×2

14.04 ×1

gksu ×1

password ×1

policykit ×1

shutdown ×1

ssh ×1

umask ×1

visudo ×1