标签: sudo

再次运行相同的命令,但以 root 身份运行

有时,当我运行命令时,我没有注意到我需要以超级用户身份运行它才能获得足够的权限。

有没有办法以超级用户身份再次运行相同的命令?

command-line sudo

132
推荐指数
7
解决办法
3万
查看次数

如何在脚本中运行“sudo”命令?

要手动打补丁,我必须输入这个命令

sudo ./playback_delete_data_patch.sh 09_delete_old_data_p.sql  
Run Code Online (Sandbox Code Playgroud)

09之前有一个空格:

sudo ./playback_delete_data_patch.sh [space] 09_delete_old_data_p.sql
Run Code Online (Sandbox Code Playgroud)

如何在脚本中运行它?

还有其他几个命令,但这个命令有问题。

root sudo scripts

126
推荐指数
5
解决办法
48万
查看次数

为什么用户永远不应该使用普通的 sudo 来启动图形应用程序?

我已经阅读了社区“RootSudo”文档并对这一行感兴趣:

永远不应该使用普通的 sudo 以 Root 身份启动图形应用程序。

为什么?有什么不同?请提供一个简单的解释,因为我只是一个普通的桌面用户。

gui sudo gksu

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

我怎么能列出所有超级用户?

我想要一个命令来列出所有拥有 root 权限的用户,即 sudo ?

假设我是 sudoer 用户。我怎么知道所有其他 sudoer 用户?

command-line sudo

120
推荐指数
5
解决办法
35万
查看次数

如何在不要求输入密码的情况下在脚本中执行命令?

我想每天自动打开我的系统。所以我在我的 Python 脚本中使用以下代码,但sudo每次都要求我输入密码:

os.system('sudo sh -c "echo date \'+%s\' -d \'+ \
       24 hours\' > /sys/class/rtc/rtc0/wakealarm"')
Run Code Online (Sandbox Code Playgroud)

如何在不sudo要求每次输入密码的情况下运行此脚本?

python sudo

113
推荐指数
4
解决办法
23万
查看次数

删除打开终端时出现的关于 sudo 的注释

每当我打开终端时,

To run a command as administrator (user "root"), use "sudo <command>".  
See "man sudo_root" for details.
Run Code Online (Sandbox Code Playgroud)

出现在终端之前。我怎样才能让它消失?

command-line sudo

112
推荐指数
3
解决办法
6万
查看次数

如何修复“E:找不到方法驱动程序/usr/lib/apt/methods/http”。错误?

我尝试从终端更新我的包,这就是我得到的:

$ sudo apt-get update
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我正在使用美国镜像,并且我尝试使用主服务器作为镜像,但我一直得到相同的结果,这是因为没有更新吗?

updates apt sudo

111
推荐指数
4
解决办法
20万
查看次数

/usr/bin/sudo 必须由 uid 0 拥有并设置了 setuid 位

我不小心运行了以下命令

sudo chown [username] -hR /
Run Code Online (Sandbox Code Playgroud)

现在sudo su得到错误:

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?

root sudo chown

106
推荐指数
4
解决办法
41万
查看次数

为什么 sudoers NOPASSWD 选项不起作用?

我在 /etc/sudoers 中有一个 NOPASSWD 行(用 编辑visudo

gatoatigrado    ALL=(ALL) NOPASSWD: /bin/set-slow-cpufreq
Run Code Online (Sandbox Code Playgroud)

然而,输出是,

gatoatigrado@coral:~> sudo -n /bin/set-slow-cpufreq
sudo: sorry, a password is required to run sudo
Run Code Online (Sandbox Code Playgroud)

这种命令适用于 OpenSuSE 机器,但不适用于 Ubuntu 11.10。我究竟做错了什么?

注意:我找不到任何相关的系统日志消息,例如通过tail -f /var/log/syslog.

编辑

这是/etc/sudoers。

Defaults    env_reset

# things I've tried copying from an opensuse machine
Defaults always_set_home
Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE"

root    ALL=(ALL:ALL) ALL
gatoatigrado ALL=NOPASSWD: /bin/set-slow-cpufreq
%admin ALL=(ALL) …
Run Code Online (Sandbox Code Playgroud)

sudo

105
推荐指数
3
解决办法
12万
查看次数

如何使用 sudo 命令安装 .tar.gz?

可能重复:
如何安装 .tar.gz(或 .tar.bz2)文件?

我是 ubuntu 的新手。我希望有人向我解释如何使用 sudo 命令解压缩和安装 .tar.gz 文件。

sudo 11.04 unzip

105
推荐指数
4
解决办法
140万
查看次数

标签 统计

sudo ×10

command-line ×3

root ×2

11.04 ×1

apt ×1

chown ×1

gksu ×1

gui ×1

python ×1

scripts ×1

unzip ×1

updates ×1