标签: sudo

运行 sudo 时出错,权限被拒绝

我正在我的机器上安装 GIT,当我有sudo任何事情时,出现此错误消息:

sudo: must be setuid root 
Run Code Online (Sandbox Code Playgroud)

我尝试从恢复模式更改权限usr/bin/sudo

chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
chmod 0440 /etc/sudoers
Run Code Online (Sandbox Code Playgroud)

chownchmod不工作的原因是该文件是只读的。

permissions sudo

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

我必须重新安装吗?

我在 /etc/sudoers 中,可能做错了什么,因为我无法再次使用命令行。也许我删除了 /etc/sudoers 中的 sudo。它说我第 28 行出了什么问题。我该怎么做才能恢复它,还是必须再次安装 Ubuntu??

installation sudo visudo

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

以 sudo 为 root 执行命令

我想gedit file.txt使用 sudo 以 root身份执行命令,例如:

sudo gedit file.txt
Run Code Online (Sandbox Code Playgroud)

应该问我 root 密码。

目前,输入sudo gedit file.txt结果为:

[sudo] password for currently_logged_in_user:
Run Code Online (Sandbox Code Playgroud)

输入密码后,结果如下:

currently_logged_in_user is not in the sudoers file.
This incident will be reported.
Run Code Online (Sandbox Code Playgroud)

所以我不得不su root gedit file.txt改用,这很不方便。

sudo

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

在脚本中为 sudo 指定密码

我正在制作一个脚本来更新我的系统(并做一些其他的事情,但这并不重要)。我希望脚本运行sudo apt-get updatesudo apt-get dist-upgrade --yes自动。我使用 --yes 所以我在运行时不必选择是;它会自动升级所有软件包,而我无需执行任何操作。也就是说,我想以某种方式将我的密码放在脚本中,这样我在运行它时也不必输入我的密码,可能带有参数或其他东西。你知道,我可以把一些东西放在最后,比如sudo apt-get update --passwd MYPASSWORDHERE. 我已经试过了,但它不起作用,但这是我想要的一个例子。我在最后放了什么参数(--passwd 或--password 或其他什么)来做到这一点?

bash sudo scripts

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

使用 sudo power 修改另一个用户的密码条目

在 ubuntu 中使用 sudo 功能修改另一个用户的密码条目的命令序列是什么?

我喜欢用sudo电源在ubuntu中更改其他用户的通行证?

server sudo passwd

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

wget:无法解析主机地址“sudo”

我是这些东西的新手,所以我问这个问题。我正在尝试从终端安装 Java v6,但出现了一些错误,例如:

--2015-06-29 15:52:31-- http://sudo/ Resolving sudo (sudo)... failed: Name or service not known. wget: unable to resolve host address ‘sudo’

--2015-06-29 15:52:46--  http://dpkg
Resolving dpkg (dpkg)... failed: Name or service not known.
wget: unable to resolve host address ‘dpkg’

--2015-06-29 15:52:56--  http://!%3Carch%3E/
Resolving !<arch> (!<arch>)... failed: Name or service not known.
wget: unable to resolve host address ‘!<arch>’

--2015-06-29 15:53:11--  http://debian-binary%20%20%201399372320%20%200%20%20%20%20%200%20%20%20%20%20100644%20%204%20%20%20%20%20%20%20%20%20%60/
Resolving debian-binary   1399372320  0     0     100644  4         ` (debian-binary   1399372320  0     0     100644  4         `)... failed: Name …
Run Code Online (Sandbox Code Playgroud)

dpkg sudo wget

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

无法使用 sudo 运行 shellscript

当我尝试像这样运行我的脚本时:

sudo ./connector.sh
Run Code Online (Sandbox Code Playgroud)

它给了我这个:

sudo: ./connector.sh: command not found
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

sudo scripts sh

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

为什么“sudo java”将用户主目录更改为/root?

我有一个程序需要访问我的主目录中的文件。

由于程序没有 root 权限,Ubuntu 不会允许这种情况发生。起初我运行了这个 java 命令(它不起作用,因为程序没有访问文件的权限):

java -jar this.jar
Run Code Online (Sandbox Code Playgroud)

该程序无法检测到我需要它的文件。程序告诉我它使用的路径是/home/myhome/directory. 这条路是正确的。但是随后该程序需要 root 权限才能实际访问该文件,所以我尝试了:

sudo java -jar this.jar
Run Code Online (Sandbox Code Playgroud)

然后程序试图访问的目录就是/root/directory我遇到的问题。

有什么方法可以让我以 root 身份运行程序,程序将home目录视为/home目录而不是/root目录?

permissions command-line sudo java

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

sudo 命令只能在 ubuntu 中使用吗?

这只是一个奇怪的问题。

有人知道其他发行版是否需要 sudo 以 root 身份登录。

我问的原因是因为我在 ubuntu 桌面上安装了 Virtualbox,而且我还有其他几个发行版。

sudo

1
推荐指数
2
解决办法
368
查看次数

我无法下载软件或使用 `sudo`

终端

这就是我使用sudo.

另外,我无法更新 Ubuntu,也无法打开软件中心。

sudo

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

标签 统计

sudo ×10

permissions ×2

scripts ×2

bash ×1

command-line ×1

dpkg ×1

installation ×1

java ×1

passwd ×1

server ×1

sh ×1

visudo ×1

wget ×1