标签: root

如何使/sbin/shutdown、/sbin/reboot 等在16.04 中再次需要sudo?

无论出于何种原因,我们不再需要成为 root (或使用sudo)来运行/sbin/shutdown/sbin/reboot等等。

这似乎是因为这些可执行文件现在是符号链接,/bin/systemctl可以像普通用户一样处理所有内容。

但是,如果我想要shutdownreboot再次要求 root 身份验证怎么办?我怎样才能做到这一点?

permissions reboot root sudo shutdown

18
推荐指数
1
解决办法
8177
查看次数

root 的 bashrc 配置文件在哪里?

我相信这个问题说明了一切。

另外,如果它不存在,我在哪里创建它。

Ubuntu 10.04

bash root bashrc

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

在没有 sudo 的情况下运行 apt-get

这可能是一个非常幼稚的问题,但我想知道如何让多个用户访问一台计算机而不让他们成为 root 用户。我将如何给他们有限的 sudo 访问权限,以便他们仍然可以发出类似的命令

sudo apt-get install epstopdf
Run Code Online (Sandbox Code Playgroud)

我想这可能是一个非常愚蠢的问题,因为一旦授予 root 用户访问权限,他们就可以为所欲为。因此,有什么办法可以解决这个问题吗?我愿意接受建议

permissions root sudo multiple-users

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

为什么我不能在 /usr/ 文件夹下粘贴任何内容?

我只是想为启动屏幕安装一个主题,我必须将一些文件复制到/usr/share/kde4/apps/ksplash/Themes/.

但我得到的答案是:

拒绝访问。无法写入/usr/share/kde4/apps/ksplash/Themes/

我需要做什么?我是新用户。

filesystem permissions root clipboard

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

通过 gui 访问根文件夹

我是 linux 和终端的新手。当我学习如何使用终端浏览目录时,我喜欢使用 gui 文件资源管理器来镜像我的终端导航。gui 文件资源管理器中的图标和文件扩展名信息帮助我弄清楚一切是什么。但是,我无法通过 gui 访问根文件夹,我只能通过终端访问它。有没有办法启用对终端外部根文件夹的访问?

permissions root

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

openssh 服务器:拒绝发送消息

当我尝试ssh在我的 ubuntu 机器上重新启动服务器时,我得到了

me@me-one:~$ service ssh restart
restart: Rejected send message, 1 matched rules; type="method_call", sender=":1.63" (uid=1000 pid=3354 comm="restart ssh ") interface="com.ubuntu.Upstart0_6.Job" member="Restart" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
Run Code Online (Sandbox Code Playgroud)

我意识到我没有sudo-ed

me@me-one:~$ sudo service ssh restart
ssh start/running, process 3386
Run Code Online (Sandbox Code Playgroud)

为什么第一次尝试没有抛出类似Permission denied或类似的错误。运行时是否覆盖错误root并隐式忽略警告/错误?或只是不好的编程openssh开发人员?

root openssh

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

系统在 /snap/core/3604 上挂载 /dev/loop0 并且它 100% 已满,它来自哪里?

看着df -h,我意识到我已经/dev/loop0安装了/snap/core/3604它并且它总是 100% 满:

root@maxipc:~# df -h
已使用的文件系统大小 Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 9.9M 1.6G 1% /运行
/dev/sda3 116G 38G 73G 35% /
tmpfs 7.8G 20M 7.8G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /运行/锁定
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/loop0 84M 84M 0 100% /snap/core/3604
/dev/sda1 239M 111M 111M 50% /boot
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 1.6G 44K 1.6G 1% /run/user/1000

当我执行 a …

boot root mount squashfs

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

Sudo 出现错误,无法以 root 身份运行任何东西

出于某种原因,当我尝试使用 sudo 在命令行上以 root 身份运行任何程序(我正在尝试运行 rootkit 猎人:rkhunter)时,如下所示:

sudo rkhunter
Run Code Online (Sandbox Code Playgroud)

然后我收到这条消息:

You must be the root user to run this program
Run Code Online (Sandbox Code Playgroud)

然后我得到这些行:

sudo: error in /etc/sudo.conf, line 0 while loading plugin 'sudoers_policy'
sudo: /usr/lib/sudo/sudoers.so must only be writable by owner
sudo: fatal error, unable to load plugins
Run Code Online (Sandbox Code Playgroud)

我尝试输入,sudo但会出现与上述相同的三个错误。同样在/etc/sudo.conf 中也不存在。

我无法通过 sudo 以 root 身份运行任何其他程序。这也很奇怪,因为我一天前可以以 root 身份运行。我希望它起作用。
只是你知道,我是这台计算机的唯一用户和管理员,运行 Lubuntu 14.04.1。

command-line root sudo lubuntu

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

在启动时运行终端 sudo 命令

我需要在启动时或登录时运行以下命令,以使我的文件系统可以访问我的 samba 共享。如何在启动计算机时运行此命令?

sudo smbnetfs ~/Shared -o allow_other
Run Code Online (Sandbox Code Playgroud)

请注意,此命令需要sudo并且必须从终端运行。将它放在启动应用程序中不起作用。

root scripts

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

用户 root 不能在 20.04 中写入其他人拥有的 /tmp 中的文件,但可以在 18.04

在 Ubuntu 18.04 中,我可以以 中的一个用户身份创建一个文件/tmp,并以用户身份写入该文件root(尽管设置了粘性位/tmp)。

在 Ubuntu 20.04 中,我Permission Denied作为 user收到错误root

Ubuntu 18.04:

# As user "ubuntu":
touch /tmp/tmplock

# As user "root":
echo "foo" > /tmp/tmplock

cat /tmp/tmplock
# Outputs "foo"

ls -lah /tmp
drwxrwxrwt 32 root   root    20K Jun 16 18:36 .
-rw-rw-r--  1 ubuntu ubuntu    4 Jun 16 18:36 tmplock
Run Code Online (Sandbox Code Playgroud)

Ubuntu 20.04:

# As user "ubuntu":
touch /tmp/tmplock

# As user "root":
echo "foo" > /tmp/tmplock
# …
Run Code Online (Sandbox Code Playgroud)

permissions command-line bash root 20.04

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