首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用Ubuntu或Kubuntu 18.04中内部驱动器的自动安装

问如何禁用Ubuntu或Kubuntu 18.04中内部驱动器的自动安装
EN

Ask Ubuntu用户
提问于 2018-08-06 00:24:06
回答 2查看 32.3K关注 0票数 14

我正在运行Kubuntu 18.04 w/ KDE等离子体5.12.6的USB驱动器。这是一个完整的安装,而不是一个实时版本。这个驱动器是一种便携式系统,我可以在大多数物理计算机上使用。

以防止对主机数据的任何损坏。我不想自动启动任何内部磁盘驱动器。更好的是,我想完全禁用这些驱动器,这样即使是一个正常的sudo mount /dev/sdx也不能工作,但我会满足于消除自动安装的启动。

我试过什么

  • 最常引用的答案是将org.gnome.desktop.media-handling automount设置更改为false。我使用命令行中的gsettings以及dconf gui编辑器完成了这一工作。automount和automount-open都设置为false。
  • 从plugdev组中删除我的帐户(和所有帐户)。
  • 确认Kubuntu Removeable Devices设置模块中的“启用可移动媒体的自动安装”设置已解除。

在尝试了所有这些并重新启动之后,Kubuntu仍然挂载所有已发现的分区,无论是闪存上的分区还是内部驱动器上的分区。

无法工作的

解决方案

  • 另一种解决方案是通过添加设备fstab和一个noauto选项来禁用特定设备的自动安装。这个解决方案在我的场景中没有帮助,因为我不知道系统启动时会出现哪些设备。我需要以某种方式将fstab配置为默认的,为所有设备都提供一个noauto。
EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2019-01-28 06:19:32

基于Debian的Linux发行版(或者其他版本)中磁盘的自动安装来自一个名为udisks2的服务。

禁用此服务将防止任何磁盘自动安装,同时仍允许手动安装。

禁用服务-没有自动或手动启动

代码语言:javascript
复制
systemctl mask udisks2

解除对服务的屏蔽--需要手动运行或重新启动计算机。

代码语言:javascript
复制
systemctl unmask udisks2
systemctl unmask udisks2.service

暂时停止服务--这不会在重新启动期间持续存在。

代码语言:javascript
复制
systemctl stop udisks2.service

获得状态

代码语言:javascript
复制
systemctl status udisks2

请归功于@maxschlepzig回答相似问题关于OpenSUSE的问题。

票数 20
EN

Ask Ubuntu用户

发布于 2019-07-14 17:47:17

这并不是真正的回答原来的问题,但评论说,我有一个不必要的副作用,这个解决方案在Ubuntu18.04使用肉桂。禁用udisks2对我也有帮助,但正如这里所描述的,如果禁用udisks2 2,则无法启动nemo当时遇到了文件管理器nemo不再启动的问题。我的解决方案是在nemo首选项的“行为”选项卡中禁用“插入和启动时自动挂载可移动媒体”选项。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1062719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档