Tag: sudo

Sudo权限错误

我收到以下错误: sudo: unable to resolve host XXX sudo: /etc/sudoers is mode 0666, should be 0440 Segmentation fault 要开始xampp,我输入了 sudo /opt/lampp/lampp start 请帮忙。 我怎么解决这个问题? 谢谢。

以root身份运行Bash脚本

有没有什么方法可以以root身份运行Bash脚本,而不是每次都提示输入密码? 我正在尝试自动启动LAMPP安装的过程,这需要我运行几个sudo命令来启动和停止服务。 最理想的情况是,我想把它构建成一个可执行文件,所以我只需点击一个图标即可。 ;) 显然,我有密码,所以这不是问题。 我只是想把我的懒惰更进一步,而不是每次我开始我的本地主机时都要输入它。 毕竟,这就是编程的全部,对吧?

为什么命令do-release-upgrade不需要sudo?

我想知道为什么命令do-release-upgrade不需要sudo? 我的意思是,它确实会显着改变你的系统,所以我猜它需要sudo。 这是来自ubuntu self,但它并没有那么有用。 我只想知道如果每个用户都可以访问此命令,这对我的系统的完整性是多么安全。 提前致谢。 [编辑]: 我使用了一个新的终端窗口,因此还没有过期的sudo,我使用了命令do-release-upgrade NOT sudo do-release-upgrade 。 因此,即使有未过期的sudo,我也无法升级。 [编辑2]:

如何阻止来宾帐户使用su和sudo?

已经知道来宾帐户不能使用su或sudo : 为什么su禁止访客会话? Sudo在访客登录时不可用 这是怎么做到的? 我的猜测是apparmor。 但是,在/etc/apparmor.d/lightdm-guest-session (或其中包含的其他文件)中没有提到。 是否通过否认某些能力来完成? $ grep cap /etc/apparmor.d/abstractions/lightdm capability ipc_lock, deny capability dac_override, deny capability dac_read_search, dac_override似乎是一个很好的候选人。 根据man capabilities : CAP_DAC_OVERRIDE Bypass file read, write, and execute permission checks. (DAC is an abbreviation of “discretionary access control”.) CAP_DAC_READ_SEARCH * Bypass file read permission checks and directory read and execute permission […]

‘sudo apt-get’和’sudo -E apt-get’之间的区别

我在VMWare Player(7.1.3 build-3206955)上使用Ubuntu 15.10 guest,Windows 10作为主机操作系统。 我可以使用Firefox浏览访客内部的网页,但是我无法在终端上使用apt 。 每当我调用命令sudo apt-get update ,它都会停留在0% [connecting to in.archive.ubuntu.com] ,最终失败。 此外,使用sudo apt-get install 总是导致甚至找不到包。 另一方面,在sudo上使用带-E标志的相同命令可以使它们工作。 有人能解释一下这里发生了什么吗? 编辑 :我忘了添加我正在使用多个互联网连接; 一个有代理,一个没有。 常规sudo适用于没有代理但没有代理的那个。

Kubuntu / KDE中的gksudo相当于什么?

在常规的Ubuntu(Unity / Gnome)中,我使用gksudo以root权限运行GUI程序。 我现在正在尝试Kubuntu(或KDE) – 我该怎么用?

什么是XDG_RUNTIME_DIR?

当我试图从命令行打开Evince时 ,它给了我一个错误 neo@Muhammad:~$ sudo evince No protocol specified ** (evince:4164): WARNING **: Could not open X display No protocol specified error: XDG_RUNTIME_DIR not set in the environment. Cannot parse arguments: Cannot open display: 如何解决这个问题?

“sudo pip”与普通的“pip”不同

当我执行 which pip3 它指向 /usr/…/anaconda3/bin/pip3 但是,当我跑 sudo which pip3 结果是 /usr/bin/pip3 这个问题来自哪里,我如何实现sudo pip也指向/usr/…/anaconda3/bin/pip3 ?

如何更改外部硬盘中的驱动器权限?

我有一台旧笔记本电脑。 当它投诉时,我删除了它的硬盘并开始使用它作为外部硬盘。 它为Windows C驱动器分区提供了80 GB的内存分配。 但现在我不再需要那个分区了。 但问题是我无法访问该驱动器以将文件粘贴到其中。 如何使用终端对此驱动器进行读写许可?

使用参数作为sudo运行脚本而不要求输入密码

我有两个Java程序,我从bash脚本调用: java program1 arg … arg sudo java program2 arg … arg 我想在没有被要求输入密码的情况下将program2作为sudo运行。 我知道sudoers文件,但我不知道如何配置它来运行java程序作为sudo而不被要求输入密码。 有什么想法吗?