Зробіть Nautilus монтувати USB, щоб непривілейований користувач міг писати на нього


1

Я використовую Debian Stretch. Я підключаю USB, потім відкриваю Nautilus (як непривілейований користувач). Клацніть кріплення на USB, і Nautilus монтує його. Однак на нього можуть писати лише привілейовані користувачі.

Чи є якийсь спосіб змусити Nautilus змонтувати пристрій, щоб принаймні користувач, який встановив накопичувач, міг записати на нього?


rw завжди був за замовчуванням ; в іншому випадку це буде якось перемогти мету. Де ви бачите "лише для читання" - в mount/ findmntабо в інших місцях?
— grawity

Звичайно, він не встановлений як rw, але ваш користувач просто не має дозволу писати на нього? А може, є проблема з файловою системою, яка змушує roгорітись? Перевірте результати монтажу, як підказує grawity, можливо, навіть dmesg або syslog на помилки
— Xen2050

Обидва коментатори були правильними, він був встановлений rw, але користувач, що монтує, не мав дозволу писати на нього. Перегляньте оновлене запитання.
— nullUser

Яку файлову систему використовує накопичувач?
— grawity

Привід NTFS, але я хотів би, щоб він працював і для ext4.
— nullUser

Відповіді:


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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.