1

Я использую Debian Stretch. Я подключаю USB, затем открываю Nautilus (как непривилегированный пользователь). Я нажимаю на крепление USB, и Nautilus монтирует его. Однако, только привилегированные пользователи могут писать в него.

Есть ли какой-нибудь способ заставить устройство Nautilus монтировать устройство, чтобы по крайней мере пользователь, подключивший диск, мог писать на него?

1 ответ1

1

Я понял, почему это происходит для меня. У меня была запись для /dev/sde1 в /etc/fstab:

/dev/sde1     /media/usb0    auto        rw,user,noauto    0  0

Я отредактировал этот файл как root и удалил эту строку, и теперь USB-накопители, смонтированные nautilus, принадлежат мне и доступны для записи!

В других системах вполне вероятно, что /dev/sde1 не подходящее устройство. Чтобы узнать, что это будет для вас, вы можете посмотреть вывод команды sudo tail -f /var/log/messages при подключении диска. Он должен показать несколько строк, например:

May  1 21:00:10 centurion kernel: [14151.300528] scsi 12:0:0:0: Direct-Access     Generic  Flash Disk       8.07 PQ: 0 ANSI: 2
May  1 21:00:10 centurion kernel: [14151.301788] sd 12:0:0:0: Attached scsi generic sg5 type 0
May  1 21:00:10 centurion kernel: [14151.305140] sd 12:0:0:0: [sde] 1966078 512-byte logical blocks: (1.00 GB/959 MiB)
May  1 21:00:10 centurion kernel: [14151.305755] sd 12:0:0:0: [sde] Write Protect is off
May  1 21:00:10 centurion kernel: [14151.312524]  sde: sde1
May  1 21:00:10 centurion kernel: [14151.316724] sd 12:0:0:0: [sde] Attached SCSI removable disk

Строка с sde: sde1 показывает, что устройством для USB-накопителя является sde и у него есть один раздел, поэтому файл устройства для монтирования - /dev/sde1 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .