Как не суперпользователи могут смонтировать второй внутренний жесткий диск?
Новичок Ubuntu/Linux здесь.
Xubuntu 16.04.1 установлен на /dev/sda
и старый диск сейчас /dev/sdb
и содержит два раздела: старая среда восстановления, а /dev/sdb1
, в случае, если что-то пойдет не так, или мне нужно вернуть оригинальную систему Dell и общую игровую зону Windows-Ubuntu, /dev/sdb2
как NTFS, для общих данных, таких как загрузки, аудио и видео и т. д.
Основной пользователь, который был создан во время установки Ubuntu, может mount
а также unmount /dev/sdb2
свободно. И это всегда монтируется как /media/username/Partition_Label/
, Затем я создал второго пользователя без прав администратора на той же машине для другого члена моей семьи, и теоретически она имеет права на un/mount
диски. Настолько, что внешний жесткий диск exFAT при подключении к порту USB может быть подключен этим пользователем с помощью действия на рабочем столе (дважды щелкнув значок диска для раздела). Однако этот второй пользователь не может сделать то же самое для монтирования /dev/sdb2
: он запрашивает пароль основного пользователя для его монтирования.
Как я могу решить это? Почему подключенный через USB внешний жесткий диск может быть свободно установлен пользователем без прав администратора, а второй внутренний жесткий диск не может?
Если нужны логи или скриншоты, пожалуйста, дайте мне знать, что.
2 ответа
Вам нужно добавить диск в файл /etc/fstab, вы можете использовать мой недавний ответ, чтобы помочь себе сделать это: Монтирование устройства с помощью файла fstab
Возможно, это поможет.
Пользователи без полномочий root могут использовать udisksctl
команда. В отличие от mount
Команда это не требует sudo
Privillege. Он также проверяет, есть ли у вас запись для раздела / диска в /etc/fstab
, и если вы это сделаете, он будет подключен к каталогу, указанному там. Например,
$ udisksctl mount -b /dev/sdb6
Mounted /dev/sdb6 at /mnt/HDD.