相关疑难解决方法(0)

如何在没有密码的情况下运行 sudo 命令?

ubuntuUbuntu Server 12.04 的 AWS 映像上的用户如何在sudo没有配置的情况下对所有命令设置无密码/etc/sudoers

我在亚马逊上使用 Ubuntu 服务器 12.04。我想添加一个与默认 Ubuntu 用户具有相同行为的新用户。具体来说,我希望sudo这个新用户无密码。

所以我添加了一个新用户并开始编辑/etc/sudoers(当然使用 visudo)。通过阅读该文件,似乎默认ubuntu用户sudo从成为该admin组的成员中获得了无密码。所以我添加了我的新用户。这没有用。然后我尝试将NOPASSWD指令添加到sudoers. 这也不起作用。

无论如何,现在我只是好奇。怎样的ubuntu,如果他们没有在定义用户密码的获得特权/etc/sudoers。允许这样做的机制是什么?

sudo aws

262
推荐指数
4
解决办法
58万
查看次数

如何使 Powertop 更改永久化?

我在 Compaq 615 上,它的风扇声音很大。您对此无能为力,但我正在努力使 CPU/GPU 尽可能保持凉爽。Powertop 是这么说的:

PowerTOP 1.97 - 概述 - 空闲状态 - 频率状态 - 设备状态 - 可调参数

如果我将它们全部更改为“良好”,则这些更改将无法重新启动。

我按照此处的建议将该行添加到“grub”文件中

如何使 Powertop 建议的“可调参数”永久生效?

powertop

85
推荐指数
6
解决办法
11万
查看次数

Ubuntu 16.04 - 如何启动 xampp 控制面板

如何启动 xampp?安装后desctop上没有创建快捷方式,现在找不到了。我正在使用适用于 Linux 5.6.30、7.0.15 和 7.1.1 的最新 XAMPP

面板在安装后立即启动,但在关闭面板后我无法找到如何启动面板。

我阅读了其他一些主题来执行此命令:

sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 
Run Code Online (Sandbox Code Playgroud)

但这失败了:

 sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel 
Traceback (most recent call last):
  File "xampp-control-panel.py", line 18, in <module>
    import gtk
ImportError: No module named gtk
Run Code Online (Sandbox Code Playgroud)

我也尝试搜索 xampp,但没有找到相关内容:

在此处输入图片说明

更新:

/选择/灯

在此处输入图片说明

更新:

我还尝试从终端启动 xampp,如下所示:

root@ubuntu:/opt/lampp$ ./xampp 面板

但是随后 xampp 帮助页面显示在终端中并且没有启动 GUI:

在此处输入图片说明

xampp

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

如何使用sudo在不提示输入密码的情况下允许执行?

我正在编写一个 Java 应用程序,我需要在其中执行命令行并返回结果,但是当我执行命令时,它要求输入 sudo 密码。到目前为止,我尝试过:

$ sudo -s
$ vim /etc/sudoers
# User privilege specification
root         ALL=(ALL:ALL) NOPASSWD: ALL
javauser     ALL=(ALL:ALL) NOPASSWD: ALL

:wq
$ 4 -r--r-----   1 root root     615 2011-10-26 09:23 sudoers
Run Code Online (Sandbox Code Playgroud)

一旦我执行命令,它再次询问“[javauser] javauser 的密码:”。但我已经提到了 noPASSWD。

whoami返回alex,我将它添加到sudoers文件中

# User privilege specification
root    ALL=(ALL:ALL) ALL
alex ALL=NOPASSWD: ALL


# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL …
Run Code Online (Sandbox Code Playgroud)

command-line sudo

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

tcpdump 权限问题

运行 tcpdump 时遇到问题。我必须用非 root 用户运行 tcpdump。在网上搜索我的问题并发现我应该:

sudo setcap cap_net_admin=eip /usr/sbin/tcpdump
Run Code Online (Sandbox Code Playgroud)

这使我能够与我的用户一起运行tcpdump但后来我得到了:

you don't have permission to capture on that device
Run Code Online (Sandbox Code Playgroud)

在我尝试捕获的任何设备上。

也有点蛮力并做了:

sudo chmod +s /usr/sbin/tcpdump
Run Code Online (Sandbox Code Playgroud)

那也没有做到。

permissions 14.04 tcpdump

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

如何让“sudo”从文件中获取密码?

我想运行一个需要 sudo 密码的命令说:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

这不是应该工作吗(我已将密码存储在普通文本文件中passwd.txt):

sudo apt-get update <~/passwd.txt
Run Code Online (Sandbox Code Playgroud)

这是我为什么它应该工作的逻辑:当需要密码时,要求用户从键盘输入密码。但是重定向stdin到从passwd.txt文件中读取应该可以工作。

不应该吗?

sudo 12.04

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

如何从 sudo 运行 .desktop 图标

我为 gddccontrol 创建了一个桌面图标,但要运行它,我需要从 sudo 执行它。有没有办法从桌面图标运行命令,例如,

sudo -pPASSWORD gddccontrol
Run Code Online (Sandbox Code Playgroud)

所以它不会在终端中询问我的密码?

我只想点击并使用 sudo 权限运行它。

[Desktop Entry]
Type=Application
Name=GDDCControl
Terminal=false
Comment=gddccontrol ddccontrol
Exec=sudo -pPASSWORD gddccontrol
Icon=~/Pictures/10429.png
Run Code Online (Sandbox Code Playgroud)

当我使用以下 Exec 命令从终端运行图标时,它运行良好,但在启动器中不起作用:(

Exec=echo mypasswd | sudo -S gddccontrol
Run Code Online (Sandbox Code Playgroud)

icons desktop-environments ddclient

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

Unity Desktop 的启动脚本在哪里?

我想在我的 lightdm 身份验证成功后立即运行脚本,并且我的 Unity 开始加载。我想以 root 用户身份运行我的脚本。

Unity 中的启动脚本在哪里?

unity

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

如何使powertop“设备电源管理”建议永久化?

当我在笔记本电脑上运行 powertop 时,我得到以下建议:

建议:按 P 键启用设备电源管理

这样做可以显着节省电力使用,我想将其永久化,但我不知道此选项的真正作用或如何使其永久化。目前,每次我想要启用此选项时,我都必须运行 powertop。

acpi 11.04 power-management powertop

7
推荐指数
0
解决办法
2764
查看次数

我可以在不输入密码的情况下运行 sudo 吗?

可能的重复:
如何在没有密码的情况下使用 sudo 运行应用程序?

我喜欢 Ubuntu,但我讨厌每次使用 sudo 运行命令时都输入密码。我可以避免吗?

sudo password

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

有什么理由拥有强用户密码?

我最近决定将我(非常)强的用户密码更改为一些微不足道的东西。

这主要是为了消除每次 sudo 或其他任何时候输入长密码的挫败感。

我的问题是,是否有任何理由使用强用户密码?考虑到我在我的机器上运行的大多数服务不使用 PAM 进行身份验证:

  • apache2 - 使用 .htpasswd 进行访问
  • sshd -允许私钥
  • 传输 - 使用自己的 http 身份验证
  • mpd - 使用自己的身份验证
  • samba - 仅限于局域网

对盒子的物理访问是不可能的。

password

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

创建一个没有密码的自定义 sudo 命令

我想实现一个脚本来执行具有 root 权限的任何命令,但不必输入任何密码。在终端,我希望看到它是这样的:

./newsudo "comand with root privileges" 
Run Code Online (Sandbox Code Playgroud)

我认为,要走的路是在脚本中使用“具有 root 权限的命令”作为参数,并使用 exec 或类似命令来执行它。

事实是,我在这方面非常菜鸟,我不知道从哪里开始。

谢谢!!

permissions command-line sudo scripts password

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

如何在没有密码的情况下使用 sudo 运行文件?

可能的重复:
如何在没有密码的情况下使用 sudo 运行应用程序?

我制作了一个脚本来执行各种系统任务,我定期运行,但我必须使用 sudo 来运行脚本,尽管我拥有它,因为它运行 root 特权命令。如何添加 make sudo 让我运行这个文件而不必每次运行时都输入密码?

我知道有一些关于在没有密码的情况下运行命令的问题,但是我无法找到有关在没有密码的情况下运行文件的问题。

我知道安全风险,但我在家中使用我信任的计算机。

我添加john ALL = NOPASSWD: /home/john/.script/hibernate.sh到我的/etc/sudoers但是在运行命令时sudo sh /home/john/.script/hibernate.sh它仍然提示我输入密码......

sudo password files

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