Tag: sudo

`!!`在`sudo !!’中是什么意思?

我是Ubuntu的用户,没有太多经验,我一直在使用sudo 。 什么是sudo !! 怎么做?

无法撤消sudo chmod 655 /

我不小心运行’sudo chmod 655 /’,现在我无法再次撤消此操作,因为我再也无法访问sudo了。 我真的希望将权限设置为755.有什么方法可以解决它吗?

使用一个命令退出root和user

我知道“不使用sudo su – ”等等。但说实话,我们几乎所有人都这样做。 所以,这是问题所在。 我们无法启用root登录,因此我们必须以用户身份ssh,然后su到root。 这是进程树: 1 7897 7826 7826 ? -1 S 1000 0:00 sshd: josh@pts/0 7897 7898 7898 7898 pts/0 8182 Ss 1000 0:00 \_ -bash 7898 7990 7990 7898 pts/0 8182 S 0 0:00 \_ sudo su – 7990 7991 7990 7898 pts/0 8182 S 0 0:00 \_ su – 7991 […]

sudo必须由uid 0拥有并设置setuid位

我正在尝试运行以下命令: $ echo “My username is: `whoami`” My username is: d $ sudo chown -R `whoami` /usr/local/lib/node_modules sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set 我不明白问题是什么,因为root是uid 0: $ id -u root 0 而setuid似乎很好: $ ls -l /usr/bin/sudo -rwxr-xr-x 1 4755 root 155008 Feb 10 2014 /usr/bin/sudo

Firefox无法在Ubuntu 13.04中启动

Firefox在终端中使用sudo时启动,但不是从启动器启动。 所有其他应用程序都像魅力一样,而不是Firefox。 我怎样才能解决这个问题?

通过使用“sudo chmod 665 / etc”改变oneiric(ubuntu11.10)中的/ etc权限现在不能使用sudo

我搞砸了很多时间。 我使用以下命令更改了ubuntu 11.10中/etc的权限 sudo chmod 665 /etc 现在,当我尝试使用sudo时,它会出现以下错误: sudo: can’t open /etc/sudoers: Permission denied sudo: no valid sudoers sources found, quitting 任何帮助将不胜感激,因为我是Ubuntu的新手。 我已经尝试过使用su但它甚至没有以root身份登录,即使我给它正确的密码也总是说Authentication Failure 。 我不想以root身份登录因为它有风险,甚至像我这样的Linux中的新手并不愚蠢到有这样的控制权。 我只是想再次使用我的sudo 。 我也试图进入恢复模式,但我无法进入恢复模式。

在bash脚本中使用sudo的最佳实践

我有一个漫长而长时间运行的bash脚本,其中一些命令需要以root身份运行,而大多数命令需要在sudo之前作为普通用户运行,因为它会弄乱文件所有权等等。 我提出了一些方法,但每个方法都有一些问题 方法1:在文件中使用sudo #!/bin/bash sudo echo “I must be run by root” touch needsToBeOwnedByUser1 echo “needs to be run by user” sleep 1000 sudo echo “I, again, must be run by root” 从编写代码的方式来看,这看起来很好。 sudo是在root之前实际需要运行的几个语句之前编写的,但是如果每次sudo调用之间的时间太长, sudo再次要求输入密码。 此外,如果第一次执行sudo失败,例如由于密码无效,则仍会执行脚本的其余部分。 方法2:使用sudo调用文件,然后在需要时更改回原始用户 #!/bin/bash echo “I must be run by root” su username -c ‘touch needsToBeOwnedByUser1’ su username -c ‘echo “needs […]

标准帐户能够在没有密码请求的情况下使用sudo获得root访问权限

我使用该命令使用安装程序安装了特定软件 sudo ./install.sh 。 安装完成后,我的ubuntu笔记本电脑上的所有帐户都可以通过简单地发出命令sudo -s ,甚至是标准(非管理员)帐户来获得root访问权限。 发出命令sudo -s时也没有密码提示。 Defaults env_reset Defaults secure_path=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin” # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL:ALL) ALL # Members of the admin group may gain root privileges %admin ALL=(ALL) ALL # Allow members of group sudo to execute any command […]

用户如何在VeraCrypt中挂载加密文件容器?

我有许多带有VeraCrypt加密文件容器的外部媒体,我希望用户在不向用户授予root权限的情况下挂载和使用它们。 但是目前VeraCrypt总是要求用户/管理员密码显然是sudo-mount操作: 如果不在sudoers文件中的用户如何挂载.hc文件?

无法连接到Mir:无法连接到服务器套接字:没有此类文件或目录

以其他用户身份登录后如何运行GUI程序? thufir@doge:~$ thufir@doge:~$ sudo -u hawat -i hawat@doge:~$ hawat@doge:~$ whoami hawat hawat@doge:~$ hawat@doge:~$ pwd /home/hawat hawat@doge:~$ hawat@doge:~$ echo $HOME /home/hawat hawat@doge:~$ hawat@doge:~$ firefox No protocol specified Failed to connect to Mir: Failed to connect to server socket: No such file or directory Unable to init server: Could not connect: Connection refused Error: cannot open display: […]