我尝试像往常一样进行 sudo 更新和升级,但它显示
The following packages have been kept back:
base-files python3-distupgrade python3-gi python3-gi-cairo
ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
Run Code Online (Sandbox Code Playgroud)
我试过了:
(还尝试重新启动我的笔记本电脑)
在我尝试安装 USB 和 SD 卡之前。当我尝试这个时,我当时没有网络连接。我尝试更新,当然没用。注意到并重新连接后,我确实安装了一些更新,但随后它卡在了显示器上
完整显示: sudo apt update
[sudo] password for dcg:
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:3 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:4 http://archive.ubuntu.com/ubuntu jammy-security InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state …
Run Code Online (Sandbox Code Playgroud) 我正在使用 Ubuntu,我在这里知道有什么方法可以修改特定应用程序的访问权限,以便它只能以 root 身份访问它?
目前该应用程序可以由一般用户启动,但我想让它只有 root 可以执行此操作。
我想复制到/lib/udev
但出现错误
cp -f /tmp/ok_pcscd_hotplug.sh /lib/udev
cp:cannot create regular file /lib/udev/ok_pcscd_hotplug : Permission denied
Run Code Online (Sandbox Code Playgroud)
我是 root ,但我无法理解。我能做什么 ?
我想知道有什么区别
su -
sudo bash
sudo sh
我在做的时候无法以 root 身份登录,su -
因为我没有 root 密码 - 我的意思是我有我的用户密码,我可以,sudo "command"
但这个密码不起作用,因为su -
我可以sudo bash
用我的用户密码以 root身份登录,我可以登录这样做sudo sh
但后来我得到了这种形式的命令提示符
#
如果我在 Ubuntu 中创建了一个名为 的用户帐户root
,它会自动拥有 root 权限吗?打破体制?导致矩阵故障?会发生什么?
所以我主要将 Git 用于开发目的,但我刚刚意识到我可以用它来存储我在 Ubuntu 安装上的设置文件的版本。
我建议的设置是:
git init
回购在 /
添加一个.gitignore
at/
忽略除我要跟踪的特定设置之外的任何文件。
例如,.gitignore
可以包含(源):
## Ignore everything...
*
## Except...
!/etc/default/tlp
!/etc/crontab
Run Code Online (Sandbox Code Playgroud)每当我更改这些低级设置时,我都可以跟踪它们。
这个设置有什么问题吗?内核是否总是/
只需要某些文件夹?它会破坏任何应用程序的功能吗?
/home
Ubuntu Desktop 20.04是否需要分区?我在某处读到有关分区中的home
文件的信息/root
......分区是否也一样/swap
?
有人可以为新用户和有经验的用户设置指南,以便这些信息对许多人有益。
更具体地说
/etc/apt/
Run Code Online (Sandbox Code Playgroud)
文件夹。我需要删除一些文件并替换
/etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)
使用较新的版本。
可能的重复:
如何在不需要密码的情况下在脚本中使用 sudo?
我想在没有密码提示的情况下以 root 身份运行 bash 脚本。
我试过 visudo 没有运气(your_username ALL=(ALL) NOPASSWD: /path/to/your/script)。
在我看来,这是唯一的出路,还有其他出路吗?
Ubuntu(或 Debian 衍生产品)通过禁用 root 用户获得的实际好处是什么?
在我读到的任何地方,它都说要防止没有经验的用户意外损坏。我想知道究竟是什么,因为sudo
可以执行所有命令(我知道/使用)。
那么在什么情况下 root 可以造成损坏而sudo
不能呢?
PS:我知道如何sudo
运作。