当我想要安装驱动器时,为什么要求输入密码

每当我想安装内部驱动器/分区时,我都会被要求输入密码(sudo,我猜)。 这是为什么?

另外,它的名字就像

/media/7013bc1d-b3a2-4df6-8c85-828ced85ef0e 

我怎样才能获得更有意义的东西?

这取决于您使用哪种方法来安装内部卷。

备注:神秘数字是你的音量的UUID。 世界上的每个分区都有自己唯一的UUID来识别它。 使用它作为挂载点基本上是一个临时搭建。 开发人员正在讨论一种更好的算法,以找到更合适的,人类可读的挂载点,涉及磁盘标签,大小,供应商等。我们将看到,未来会带来什么。

安装由shell完成

如果您在shell中安装分区并且每次都不想输入密码,则可以配置sudo以在没有密码的情况下运行mountumount (用于卸载)命令。 这将带来安全风险,因为特制的命令可以授予用户root权限。

如果您想牺牲安全性以方便使用并启用此规则,则需要编辑sudoers文件 。 不要直接编辑/etc/sudoers ,而是运行sudo visudo 。 用您的usernameL替换您的用户

 yourUser ALL=(yourUser) NOPASSWD:/bin/mount,/bin/umount 

为了避免输入sudo ,将下一行放在~/.bashrc文件中:

 alias mount='sudo mount' 

至于命名:只需使用另一个挂载点。 这可以是您选择的任何空文件夹,您具有写入权限。 shell中的man mount会告诉你如何做到这一点。

安装由nautilus完成(在gnome中)

如果你有nautilus(ubuntu的默认文件管理器 – 类似于Windows资源管理器)自动安装系统,它有点棘手。 您需要将音量添加到fstab。 与基于shell的方法一样,您也可以在那里指定一个安装点来摆脱神秘的数字。 这就像我自动挂载ntfs卷的答案一样,除了你需要的实际文件系统替换’ntfs’

所以你基本上只需要在fstab上添加类似于tat的行:

 UUID=7258CB9858CB598D /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000 0 2 

users选项对于无需密码查询即可装入和卸载卷非常重要。 giduid应该正确用于此目的。 请注意我的链接中的“请勿重启但有错误”部分 。

在您通过提供密码代表超级用户执行之前,主目录之外的FS不会从您的普通用户权限生效。 只有使用sudo前缀才有可能。

我可以给你一个简单的解决方案。 首先为什么要求输入密码? 因为您的帐户不是root用户并且出于安全原因(并且还要保护您的信息安全并防止数据丢失)ubuntu不会自动挂载除根驱动器之外的其他驱动器(文件系统/)

如果要自动挂载所有驱动器,则只需安装ntfs-config应用程序sudo apt-get install ntfs-config

检查所有驱动器的安装和写入权限。 如果你在ubuntu 11.04中,那么先创建’/ etc / hal / fdi / policy’目录,然后运行这个应用程序。