我想在fastboot
没有sudo
. sudo
如果我放在它前面,它就可以工作,否则就不会。
像这样:
$ sudo fastboot devices
2738006a fastboot
$ fastboot devices
no permissions fastboot
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
所以有几个关于如何运行几个终端窗口来安装命令的问题sudo
-
基本上困扰我的是我每次都必须键入以下两个命令才能解锁该过程。
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock
在我的理解中,这对计算机来说不是问题,因为我每次都检查没有要杀死的进程。
在阅读了一个建议但无济于事之后,我添加了一些东西 - 让几个sudo
命令可以运行 - 到一个隐藏文件和source
-d。
如何提升root权限bash
?那么如何回到之前的状态呢?我的问题是关于提升/降低权限以及某些应用程序可能出现的问题,尤其是 GUI 应用程序(和 \xe2\x80\x9cenvironment\xe2\x80\x9d)。
例如,某些应用程序为每个用户和 root 保留单独的配置文件。如果我以 root 身份运行应用程序,GUI 和配置文件可能不是 \xe2\x80\x9cenvironment\xe2\x80\x9d 的唯一问题,无论这是他们的还是 OS\xe2\x80\x99s 的错误还是功能。
\n\n比如说,我需要以 root 身份运行脚本或已经以 root 身份运行脚本(如在 rc.local 中),因此您可能需要降低权限或从那里“完全”切换回普通用户(su normaluser
并不总是有效) )。最初运行一个脚本,sudo -H
然后切换到另一个用户?这并不总是能按需要工作,尤其是对于 GUI 应用程序。我相信问题出在“环境”上,或者DISPLAY=:0 ...
(DISPLAY=:0 gtk-launch ...
可能gtk-launch
被窃听)可能还没有帮助。
比如说,我有gedit
一个打开的文档。如果我以普通用户身份运行gedit /doc2
,它将打开,菜单可见,并且位于另一个选项卡中现有的窗口中。如果我以 root 身份运行它,它将在一个单独的窗口中打开,并且没有可见的菜单。sudo -H
如果我通过or运行脚本su
并尝试gedit /doc2
以普通用户身份运行(再次使用 sudo (-H) 或 su),那么它的工作方式就好像我以 root 身份而不是普通用户那样运行。我也尝试过sudo
选项-l, -s, -i
。对于其他 GUI 应用程序来说,这会造成更严重的问题。某些 …
我可以script.py
在没有 sudo 的情况下成功运行,但在运行时收到“sudo:script.py:找不到命令” sudo script.py
。我需要做什么才能运行sudo script.py
?
我的AVD当我要运行它,然后我搜索,我用这个命令在Android Studio中有一个问题 sudo chmod 777 -R /dev/kvm
,它的工作原理。
我的问题是当我启动我的电脑时,我应该输入这个以使用模拟器,它有一种永远提交它的方法。
我的操作系统:“Ubuntu 18.04.5 LTS”
我是 Linux 新手,并试图在 sudo 命令的上下文中围绕超级用户的概念。如果我是超级用户,并且是我系统上的唯一用户,为什么我没有对所有文件的所有权限?为什么我必须使用 sudo 命令并输入我的密码?
我试图从概念上掌握我如何看待这一点。
我经常被推荐通过 CLI(即通过 sudo dpkg -i 文件名)安装 .deb 文件,而不是简单地双击 .deb 文件。我不明白为什么这么推荐。另外,我很想知道这两种安装模式有什么区别。
我试图理解为什么“su”失败而“sudo”成功。
因此,由于默认情况下禁用 root 帐户,因此“su”命令会失败。很公平。
但我无法掌握的事情如下:
当用户尝试使用 root 权限执行命令时,需要“sudo”。我希望提示密码会要求输入“ root 密码”(默认情况下,此时未设置)——因为root 权限将暂时授予用户。
然而,实际发生的是用户被要求输入他自己的密码。有人可以解释一下这个过程的逻辑吗?
为什么du -h --max-depth 1 /home/jay
显示的文件夹(.ssh、.local 等)多于sudo du -hcs /home/jay/*
?
我尝试了一切,但没有任何效果。
sudo
不起作用,因为它说:
/etc/sudoers is world writable
Run Code Online (Sandbox Code Playgroud)
即使我输入命令也无法以 root 用户身份登录sudo -i
chmod: changing permissions of 'etc/sudoers': Operation not permitted
su: Authentication failure
Run Code Online (Sandbox Code Playgroud)
在发生此错误之前,我尝试更改文件夹的权限/etc
以允许我在文件夹内创建新文件夹/etc
,然后第二天打开ssh后,出现此错误。
以下命令是我记得允许我创建文件夹的唯一命令:
sudo chmod -R 777 /etc chmod a+w test mkdir /etc/backup
Run Code Online (Sandbox Code Playgroud)
我是 Linux 命令新手,所以我只是搜索它们并在 ssh 上尝试一下,然后就发生了这个错误。
谁能帮我?提前致谢。
sudo ×10
command-line ×2
permissions ×2
bash ×1
cd-command ×1
dpkg ×1
etc ×1
executable ×1
gui ×1
kvm ×1
lock ×1
password ×1
ssh ×1
su ×1