标签: sudo

Gnome/KDE 中桌面操作的 sudo 访问权限?

问这个问题我觉得有点傻。我正在使用 CentOS 5.4 和 KDE。我下载了一个档案,我想将内容拖/放到一个文件夹中,我需要 root 访问权限才能写入。

我显然可以进入终端和 sudo 等等。但是如何获得桌面程序的 sudo 访问权限?喜欢简单的文件拖放?KDE 只是告诉我我没有这样做的权限,但没有给我输入 root 密码或 sudo 的选项。

desktop centos sudo kde gui

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

在 Mac 上,我如何给自己永久的 sudo 权限?

在 Mac OS X 10.6 中,我如何给自己永久的 sudo 权限?它像 linux 一样,在“/etc/sudoers”文件中吗?

terminal sudo macos

10
推荐指数
2
解决办法
5万
查看次数

须藤 chmod -R 777 /

 sudo chmod -R 777 /
Run Code Online (Sandbox Code Playgroud)

我这样做了。那是一个错误。有什么办法可以撤销吗?

基本上它搞砸的事情比我能列出的要多。我的 Mac 上没有启用时间机器。

unix sudo permissions chmod macos

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

为什么需要 sudo 在终端中重新启动而不是从 GUI 重新启动?

当我打开我的机器并登录到我的帐户时,我可以做任何我想做的事情,甚至关闭我的机器或说重新启动。

但是,如果我打开终端并尝试运行该命令,reboot或者shutdown我需要具有 root 访问权限。为什么会这样?

我可以想到一些原因,比如你可能会觉得这种行为是可取的,ssh但我不确定,或者我可能完全错过了某些点。

linux sudo reboot

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

为什么 sudo 不适用于 curl?

我运行了一个命令来下载一些东西curl——

sudo curl roots.cx/get | sh

– 它抛出了一个权限被拒绝的错误。所以我做了sudo curl,我得到了同样的错误......为什么会这样?

我可以在没有 的情况下运行安装命令curl,但我需要sudo,那么为什么curl不能使用sudo呢?

sudo curl

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

对于脚本,我需要没有密码提示的 sudo。我哪里做错了?

我在 sudo 组中:

$ id
uid=1002(molot) gid=1002(molot) groups=1002(molot),27(sudo),33(www-data)
Run Code Online (Sandbox Code Playgroud)

在我的 sudores 中,我似乎有合适的设置:

sudo    ALL=(ALL:ALL) NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)

这是那里最后一个未注释的行。

但是当我尝试时git pull,我必须重新输入密码:

$ sudo -u www-data git --git-dir /var/www/.git --work-tree /var/www pull "origin" master
[sudo] password for molot:
Run Code Online (Sandbox Code Playgroud)

当我登录控制台时这不是问题,但在脚本中是不可接受的。那么我怎样才能允许 sudo 组中的任何人在不重新输入密码的情况下将 git pull 作为 www-data 呢?

当我直接输入我的名字时:

molot ALL=(ALL) NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)

这个对我有用。但是,显然,不适用于来自 sudo 组的 marian 或其他用户。据我了解manual,用户名和组名都应该在第一个文件中工作。

linux sudo git

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

从命令行以非交互方式添加 sudoer

(在 Centos 上通过 Docker)

我知道我可以使用visudo. 有没有办法直接从命令行将用户添加到 sudoer 列表中,这样我就不必以交互方式进行操作?

我之所以这么问,是因为我正在尝试配置不具有交互性的 Docker centos 容器。

linux centos sudo sudoers docker

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

使用 sudo 运行时如何重定向 OS X dtruss 输出?

我dtruss在 Mac OS X 10.9 上运行。简单的例子是:

sudo -c ls
Run Code Online (Sandbox Code Playgroud)

但我想将dtruss输出捕获到一个文件中。我看到一些东西表明我可以做这样的事情:

sudo bash -c 'dtruss -c ls >x'
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,输出dtruss仍然会进入终端,并且来自的文件列表ls被重定向到该文件。

如何将输出重定向dtruss到文件?

sudo bash redirection macos

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

如何以root身份在ranger中打开文件?

如何使用超级用户权限在文件管理器“ranger”中打开文件?

虽然“ :open_with vim ”使用vim以非root身份打开文件,但我正在寻找类似“:open_with sudo vim”的东西,但这不起作用。

root sudo file-management ranger

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

sudo 密码无法通过 ssh 工作

我的本地(虚拟)计算机上有一个具有 sudo 权限的用户,当我使用该用户登录时,我可以运行 SUDO 命令,例如:

$ sudo ls
[sudo] password for <user>:  ***PASSWORD ENTERTED***
<list of files>
Run Code Online (Sandbox Code Playgroud)

然而,当我通过 SSH 连接到同一台机器时,我得到:

$ ssh <user>@<ip-address>
<user>@<ip-address>'s password: ***PASSWORD ENTERTED***
.
.
.
[<user>@<host> ~]$ sudo ls
[sudo] password for <user>:  ***SAME PASSWORD***
Sorry, try again.
[sudo] password for <user>: ***[CTRL-C]***
sudo: 1 incorrect password attempt
Run Code Online (Sandbox Code Playgroud)

知道为什么这个密码不被 SSH 接受吗?

这并不重要,但我可以通过 ssh “su” 来 root(通过使用 root 密码),但尝试使用“sudo su”(使用用户密码)进行 su 会失败。

编辑:我通过SSH 访问的机器是在 Virtualbox 中运行的CentOS 9机器,而我通过SSH 访问的机器也是在 Virtualbox 中运行的Rocky 9 …

linux ssh sudo passwords

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

标签 统计

sudo ×10

linux ×4

macos ×3

centos ×2

bash ×1

chmod ×1

curl ×1

desktop ×1

docker ×1

file-management ×1

git ×1

gui ×1

kde ×1

passwords ×1

permissions ×1

ranger ×1

reboot ×1

redirection ×1

root ×1

ssh ×1

sudoers ×1

terminal ×1

unix ×1