我想从我的 Ubuntu 计算机中删除磁盘实用程序。我该如何删除它?
出于安全原因,我想向其他人隐藏该实用程序。我怎样才能隐藏它,然后再取消隐藏它?
答案1
如果不删除桌面环境,就无法从 Ubuntu 中删除 gnome-disk-utility。
此实用程序需要 sudo 密码才能执行任何危险任务。
您可以通过删除 .desktop 快捷方式来隐藏它/usr/share/applications
防止用户执行危险操作的正确方法是不授予他们管理权限。您可以通过以下方式创建普通用户
系统设置 -> 用户和群组
并让您不信任的人只能使用该帐户登录。
还有一种解决方法,但这是一种不好的做法。
sudo mv /usr/share/applications/gnome-disks.desktop /usr/share/applications/gnome-disks.desktop.bak
这将从统一面板和程序菜单中删除快捷方式。
要恢复它运行
sudo mv /usr/share/applications/gnome-disks.desktop.bak /usr/share/applications/gnome-disks.desktop
答案2
如果其他用户没有 sudo 权限,sudo chmod 700 $(which gnome-disks) && sudo mv /usr/share/applications/gnome-disks.desktop /usr/share/applications/gnome-disks.desktop.bak
则足够
这行命令将权限更改为仅对 root 可用,并隐藏应用程序,使其不出现在搜索启动器中。要撤消所有操作,请运行sudo sh -c 'chmod 755 /usr/bin/gnome-disks && mv /usr/share/applications/gnome-disks.desktop.bak /usr/share/applications/gnome-disks.desktop
通过在文件名前添加一个点,也可以在 Linux 中隐藏任何文件,如下所示:sudo mv /usr/bin/gnome-disks /usr/bin/.gnome-disks
。您可以对文件执行相同操作.desktop
。撤消效果只需使用交换地址的 mv 命令即可
答案3
此程序很容易被删除。桌面环境是不是已删除。
Disks
或更好/usr/bin/gnome-disks
是包的一部分gnome-disk-utility
。
% which gnome-disks
/usr/bin/gnome-disks
% apt-file search /usr/bin/gnome-disks
gnome-disk-utility: /usr/bin/gnome-disks
所以
sudo apt-get remove gnome-disk-utility
如果您再次需要该工具:
sudo apt-get install gnome-disk-utility
解释:
以下是删除命令的输出:
% sudo apt-get remove gnome-disk-utility
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
gnome-disk-utility ubuntu-gnome-desktop
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 6.619 kB disk space will be freed.
Do you want to continue? [Y/n]
ubuntu-gnome-desktop
而其他所有*-desktop
都只是元包。这些可以毫无问题地删除。:
% apt-cache rdepends gnome-disk-utility
gnome-disk-utility
Reverse Depends:
gnome-disk-utility:i386
gnome-disk-utility:i386
gnome-disk-utility:i386
ubuntukylin-desktop
ubuntu-gnome-desktop
lubuntu-desktop
gnome-core
ubuntu-desktop