标签: sudo

如何在使用 Nautilus 浏览文件/目录时授予 root 权限

我想知道在使用 Nautilus 2.30 时是否可以授予 root 权限?

例如,我想从主目录中移动一些长期未使用用户的旧文件夹 - 以前发行版(Debian)的残留物。

当然我可以打开一个终端,但我想知道是否可以在 Nautilus 中使用鼠标来做到这一点。

gnome sudo nautilus

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

为什么用 sudo 回显这些参数不起作用?

可能重复:
sudo 和重定向输出

这些是powertop给出的节能建议:

echo 1500 > /proc/sys/vm/dirty_writeback_centisecs

echo 1 > /sys/module/snd_hda_intel/parameters/power_save
Run Code Online (Sandbox Code Playgroud)

但是,即使作为 sudo,我也无法从终端执行它们。想法?

command-line sudo

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

没有 Sudo 无法更改主文件夹中文件的权限

出于某种原因,我无法chmod +x在不添加sudo命令的情况下访问我的主文件夹中的文件。最近的一个例子:我有一个文件名为monitor-off.sh~/Documents。我尝试在终端使用此命令并收到此消息:

david@my-pc:~/Documents$ chmod +x ./monitor-off.sh
chmod: changing permissions of `./monitor-off.sh': Operation not permitted
Run Code Online (Sandbox Code Playgroud)

但是,当我sudo准备开始时,它起作用了:

david@my-pc:~/Documents$ sudo chmod +x ./monitor-off.sh
david@my-pc:~/Documents$ ls -lh
total 28K
... (files) ...
-rwxr-xr-x 1 root  root    44 Aug  8 15:32 monitor-off.sh
... (files) ...
Run Code Online (Sandbox Code Playgroud)

我知道我不应该sudo像这样过度使用,那么我能做些什么来解决问题,以便我可以在chmod没有的情况下使用sudo

permissions sudo files

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

如何成为“超级用户”?

以下命令失败并出现错误:

$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
Run Code Online (Sandbox Code Playgroud)

如何成为超级用户?我以为我是超级用户?

command-line dpkg sudo

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

让用户仅使用 GUI(隐藏终端)为 bash 脚本输入密码的正确方法

我制作了一个专门使用 kdialog 与用户交互的 bash 脚本。它从“.desktop”文件启动,因此用户永远不会看到终端。它看起来 100% 像一个 GUI 应用程序(即使它只是一个 bash 脚本)。它仅在 KDE (Kubuntu 12.04) 中运行。

我唯一的问题是安全方便地处理密码输入。我找不到满意的解决方案。

该脚本旨在以普通用户身份运行,并在首次需要 sudo 命令时提示输入密码。这样,大多数不需要 sudo 权限的命令都以普通用户身份运行。发生的情况(当脚本从终端运行时)是用户被提示输入密码一次,默认的 sudo 超时允许脚本完成,包括任何其他 sudo 命令,而不会再次提示用户。这也是我希望它在 GUI 后面运行时的工作方式。

主要问题是使用kdesudo启动我的脚本,这是标准的GUI方式,意味着整个脚本由root用户执行。所以文件所有权被分配给 root 用户,我不能依赖~/路径,而且许多其他事情都不理想。以 root 用户身份运行整个脚本只是一个非常不令人满意的解决方案,我认为这是一种不好的做法。

我很欣赏让用户通过 GUI 只输入一次 sudo 密码而不以 root 身份运行整个脚本的任何想法。谢谢。

gui bash sudo scripts kde4

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

如何检查我的 root 密码(登录)是否被禁用?

我不小心启用(设置)了我的 root 密码(默认情况下它是锁定的),现在我想“撤消”它。我使用了两个命令

sudo usermod -p '!' root
Run Code Online (Sandbox Code Playgroud)

sudo passwd -dl root
Run Code Online (Sandbox Code Playgroud)

以该顺序。

如何检查 root 的帐户是否被锁定?

permissions root sudo

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

su 和 sudo su 的区别

因为好奇而问。:)

当我打字

sudo su
Run Code Online (Sandbox Code Playgroud)

它要求我的用户密码。当我输入时

su
Run Code Online (Sandbox Code Playgroud)

它要求输入 root 用户密码。但是这两个命令都将我定向到根终端。那为什么会有这么大的差别呢?

root sudo su

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

我可以仅使用右键单击菜单以 root 身份打开文件吗

可以使用sudo以 root 身份打开文件。但是,如何右键单击文件并使其以 root 身份运行

我正在使用鹦鹉螺。

sudo nautilus nautilus-actions gksudo context-menu

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

运行 sudo 时出错(sudo:无法解析主机 [名称]:连接超时)

每当我运行 sudo 命令时,都会收到一条错误消息。

jay@ignumtop:~$ sudo true
sudo: unable to resolve host ignumtop: Connection timed out
Run Code Online (Sandbox Code Playgroud)

我不确定这对我的电脑或任何东西有什么影响,但如果这是一个会导致我的电脑卡死的问题,我想知道我能做些什么。谢谢。

sudo networking

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

忽略 bash 脚本中的 sudo

我有一个小的 bash 脚本:

#!/bin/bash

touch dummy.txt
Run Code Online (Sandbox Code Playgroud)

如果我执行此脚本,sudo那么它将创建dummy.txt将被root protected

我想做的是:

不管这个脚本是否使用执行的sudo还是普通用户,文件dummy.txt应该不会被根保护。

bash sudo scripts 14.04

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