Tag: sudo

如何允许用户仅使用sudo运行apt-get update命令?

我无法弄清楚如何允许用户(在这种情况下test )只能使用sudoers文件运行apt-get update命令。 当我尝试添加用户然后测试它时,它仍然不允许用户运行命令。 有人可以帮帮我吗? 我整天都在研究这个问题,但仍然无法弄明白。 我可能输错了。 我正在使用Ubuntu 14.04。

如何允许非sudoers用户运行执行root操作的脚本

Supouse我有一个目录/opt/expe ,我希望任何用户都可以在其上创建.txt文件。 我希望任何用户键入这样的内容: $ whoami user1 $ export $file_name=my_txt_file $ /opt/expe/create_file.sh $ ls -cal /opt/expe total 12 drwxr-xr-x 2 root root 4096 Jul 29 19:27 . drwxr-xr-x 6 root root 4096 Jul 29 19:14 .. -rwsr-sr-t 1 root root 65 Jul 29 19:29 create_file.sh -rw-r–r– 1 user1 root 0 Jul 29 19:27 my_txt_file.txt 我试着用sudoer $ […]

/ etc文件夹的错误权限

我错误地给了/ etc文件夹错误的权限 chmod -R 777 /etc 虽然我想以root身份登录,但它会给我错误并提供以下输出。 我如何给予正确的许可并解决此问题? system13@motpl:~$ sudo su sudo: /etc/sudoers is mode 0777, should be 0440 sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin system13@motpl:~$ su root Password: su: Authentication failure system13@motpl:~$

sudo工作不正常

The directory ‘/home/user/.cache/pip/http’ or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo’s -H flag. The directory ‘/home/user/.cache/pip’ or its parent directory is not owned by the current user and […]

/etc/security/pam_env.conf和/ etc / environment之间的区别+使sudo读取pam_env.conf

我很难看到pam_env.conf和/etc/environment之间的区别。 对我来说,他们都做同样的事情,语法不同。 这些联机帮助没有帮助。 那么区别是什么呢? 另外,我想找到一种方法为所有用户添加PATH环境变量的PATH 。 将它们添加到上述两个文件适用于所有用户,但不能与sudo一起使用,因为可以通过运行sudo sh -c ‘echo $PATH’来validation。 为了解决这个问题,我相信我应该编辑文件/etc/pam.d/sudo ,但是我应该把它放在那里?

为什么只有一个用户对ssh密码提出质疑?

为什么我要为密码挑战? 只有一个用户? 不是其他的? 密钥没有validationssh连接吗? Authentication succeeded (keyboard-interactive). 来自本地主机的完整日志: thufir@doge:~$ thufir@doge:~$ ssh thufir@fqdn.example.com -vvvvv OpenSSH_7.2p2 Ubuntu-4ubuntu1, OpenSSL 1.0.2g 1 Mar 2016 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug2: resolving “fqdn.example.com” port 22 debug2: ssh_connect_direct: needpriv 0 debug1: Connecting to fqdn.example.com [xxx.xxx.xxx.xxx] port 22. debug1: Connection established. debug1: identity file […]

我无法以root身份启动图形应用程序

我曾经能够这样做,但现在这个简单的事情失败了: gksudo gedit 这也失败了: sudo gedit 我收到错误: Cannot open display. 我检查过这个: .Xauthority和.ICEauthority将我的用户作为所有者以及读/写权限 由于这两个文件都是二进制文件,我无法理解它们并检查它们是否已损坏 可能我有一些配置错误。 我之前已经阅读过这篇文章和许多其他指南。 我正在使用64位的Ubuntu Precise 12.04。

允许“root”程序在没有权限的情况下运行

我已经改变了我的ctrl-alt-l快捷方式,而不是只是锁定屏幕,系统进入暂停状态。 (作为参考,命令是gksudo pm-suspend-hybrid ) 如你所见,程序需要以root身份运行,所以我添加了gksudo 。 我真的想让系统暂停而无需输入密码。 有什么方法可以做到这一点吗?

chown命令后无法访问任何function

我不是要访问桌面上的任何function,除了Ubuntu我没有操作系统,我是Ubuntu的新手。 我想我重新启动计算机,认为Google Chrome崩溃了。 我打开谷歌浏览器,但它显示打开消息,但从未打开,所以我重新启动了我的电脑。 当我的系统加载时(我正在玩键盘不知道我输入的是什么),当Ubuntu加载时,我无法访问下面列出的一些特性: 我听不到任何声音 我无法访问右边的有线以太网连接,我通常可以访问互联网,我没有互联网。 也没有本地的apache服务器。 当我尝试启动apacer时,我得setuid必须是root或者什么的。 当我键入sudo然后我得到消息setuid必须是root。 我无法访问其他外部存储设备,如pendrive和便携式硬盘驱动器,无法使用FAT32文件系统安装我的其他驱动器。 当我尝试启动我的apache网络服务器而不输入sudo然后我得到消息无法打开套接字或类似的东西。 我记得也在做命令 chown -R www-data / 更早,并收到错误消息 我无法关闭我的电脑,它只能注销

即使我没有设置密码,`sudo`也要求输入密码?

我使用“用户帐户”窗口从我的帐户中删除了密码,然后在运行sudo ,它提示我输入密码,即使我没有密码也是如此。 我尝试按Enter而不输入任何东西,但它没有帮助。 此外,我无法解锁我的帐户在“系统设置”的“用户帐户”窗口中设置新密码,因为它一直提示输入密码,除了空字符串外,就像sudo一样。 然后我终于使用passwd设置了一个新密码。 这是一个不应该发生的错误吗? 我该如何防止这种情况发生?