Карта памяти, автосмонтированная пользователем, но, получает полномочия записи для корня только

Я пытаюсь использовать свою ext4 Карту памяти, но Ubuntu 13 в настоящее время монтирует его с разрешением записи только для корня так с моим обычным пользователем, которого я не могу записать в нее без sudo.

Первое место, которое я проверил, было dconf-editor который имеет следующие опции

  • автосмонтироваться
  • автосмонтируйтесь - открытый
  • автоматически работать никогда
  • autorun-x-content-ignore
  • autorun-x-content-open-folder
  • autorun-x-content-start-app

и это кажется мне должна быть опция там, чтобы управлять, если я могу записать в смонтированную Карту памяти, но нет.

Я также удостоверился, что мой пользователь находится в соответствующих группах: fuse и plugdev

Я искал большую часть Интернета и не могу найти решение изменить полномочия, данные операцией монтирования. Нет буквально никого там имеющего эту проблему невероятно. Тонна людей имеет проблемы, потому что их диски монтируются полностью только для чтения, но не этот путь только с корневым разрешением записи.

Я не вижу способа управлять тем, что происходит. Я посмотрел на установку использования опций монтирования gnome-disks но терпел неудачу.

Это не находится в fstab но это действительно появляется в mount список или/etc/mtab:

/dev/sdb1 /media/adam/WDPassport2T ext4 rw,nosuid,nodev,uhelper=udisks2 0 0

Это - то, что появляется в системном журнале, если он помогает:

kernel: [111522.196770] usb 2-1: USB disconnect, device number 6
kernel: [111525.384020] usb 2-1: new high-speed USB device number 7 using ehci-pci
kernel: [111525.565220] usb 2-1: New USB device found, idVendor=1058, idProduct=0820
kernel: [111525.565225] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
kernel: [111525.565227] usb 2-1: Product: My Passport 0820
kernel: [111525.565229] usb 2-1: Manufacturer: Western Digital
kernel: [111525.565231] usb 2-1: SerialNumber:  575832314141334A34383631
kernel: [111525.565729] usb-storage 2-1:1.0: USB Mass Storage device detected
kernel: [111525.566203] scsi9 : usb-storage 2-1:1.0
mtp-probe: checking bus 2, device 7: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
mtp-probe: bus: 2, device: 7 was not an MTP device
kernel: [111526.564697] scsi 9:0:0:0: Direct-Access     WD       My Passport 0820 1007 PQ: 0 ANSI: 6
kernel: [111526.565063] scsi 9:0:0:1: Enclosure         WD       SES Device       1007 PQ: 0 ANSI: 6
kernel: [111526.568096] sd 9:0:0:0: Attached scsi generic sg2 type 0
kernel: [111526.568202] ses 9:0:0:1: Attached Enclosure device
kernel: [111526.568263] ses 9:0:0:1: Attached scsi generic sg3 type 13
kernel: [111531.263108] sd 9:0:0:0: [sdb] 3906963456 512-byte logical blocks: (2.00 TB/1.81 TiB)
kernel: [111531.265100] sd 9:0:0:0: [sdb] Write Protect is off
kernel: [111531.265105] sd 9:0:0:0: [sdb] Mode Sense: 47 00 10 08
kernel: [111531.266473] sd 9:0:0:0: [sdb] No Caching mode page found
kernel: [111531.266479] sd 9:0:0:0: [sdb] Assuming drive cache: write through
kernel: [111531.272224] sd 9:0:0:0: [sdb] No Caching mode page found
kernel: [111531.272230] sd 9:0:0:0: [sdb] Assuming drive cache: write through
kernel: [111531.284885]  sdb: sdb1
kernel: [111531.288219] sd 9:0:0:0: [sdb] No Caching mode page found
kernel: [111531.288223] sd 9:0:0:0: [sdb] Assuming drive cache: write through
kernel: [111531.288227] sd 9:0:0:0: [sdb] Attached SCSI disk
kernel: [111531.751588] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
udisksd[3131]: Mounted /dev/sdb1 at /media/adam/WDPassport2T on behalf of uid 1000
20
задан 16 January 2014 в 17:03

4 ответа

Возможная причина может заключаться в том, что вы отформатировали / создали диск хранения с помощью инструмента с привилегиями root, и поэтому созданная файловая система принадлежала корню .

Давайте посмотрим на o / p ваших ls команд:

$ ls -ld /media/adam/WDPassport2T
drwxr-xr-x 4 root root 4096 Jan 15 16:57 /media/adam/WDPassport2T
$ ls -l /media/adam/WDPassport2T
total 20 
drwxr-xr-x 2 root root 4096 Jan 15 16:57 backuppc 
drwx------ 2 root root 16384 Jan 15 15:37 lost+found

Файловая система принадлежит корню, как указано ls -ld для вашего монтирования WDPassport2T и строка разрешений drwxr-xr-x показывают, что владелец root имеет разрешения RW, в то время как члены группы root вместе с world / others будет иметь только R-разрешение.

Чтобы решить эту проблему, вы можете изменить разрешения с помощью chmod или просто рекурсивно изменить владельца, и вот что я показал ниже:

sudo chown <username>:<groupname> -R /path/to/target

, что в вашем случае будет:

sudo chown adam:adam -R /media/adam/WDPassport2T/

Теперь, если вам нужно, вы также можете установить разрешения с помощью chmod:

find /media/adam/WDPassport2T/ -type f -execdir chmod 666 -Rv {} +

(который дает владельцу, группе и мировым разрешениям на РАО для всех файлы в целевой папке.)

find /media/adam/WDPassport2T/ -type d -execdir chmod 777 -Rv {} +

(которая дает владельцу, группе и миру разрешения RWX для всех каталогов в целевой папке.)

Ссылка:

Официальная документация Ubuntu: Права доступа к файлам

0
ответ дан 16 January 2014 в 17:03

Вы пытались переформатировать диск с вашими собственными разрешениями?

Сначала проверьте свой идентификатор пользователя:

sudo id -u red

Он должен дать «1000»

Затем отключите диск в файловом менеджере.

Будьте осторожны, вы потеряете все свои данные при следующей команде

sudo mkfs.ext4 /dev/sdx1 -E root_owner=1000:1000

Смонтируйте диск, и вы сможете записывать файлы и папки

0
ответ дан 16 January 2014 в 17:03

Большинство разделов & amp; инструменты форматирования (такие как Gparted) требуют привилегий root.

Файловые системы, такие как ext4, ext3, хранят информацию о владельце файла на самом диске. (Но ntfs, fat32, fat16 не имеют такой защиты)

В этом случае вам нужно изменить разрешение, используя следующую команду в терминале.

chown -hR nobody:nogroup /media/adam/WDPassport2T/

, установив пользователя как «никто» & amp; группа как «nogroup» исправит аналогичные проблемы с правами доступа / владельцем при подключении диска в другой блок.

Для получения дополнительной информации см. Страницу руководства для команды chown (используйте «man chown»)

0
ответ дан 16 January 2014 в 17:03

Файловая система принадлежит пользователю root, как указано ls -ld для вашего монтирования WDPassport2T, а строка прав доступа drwxr-xr-x показывает, что владелец root имеет разрешения RW, в то время как члены группы root вместе с Мир / другие будут иметь только R-разрешение.

0
ответ дан 16 January 2014 в 17:03

Другие вопросы по тегам:

Похожие вопросы: