Нет прав на жесткий диск [dублировать]

Я хотел изменить разрешения на мои внешние диски, которые были автоматизированы, однако я попытался sudo nautilus, а затем перешел на gui и разрешения и изменил его, но он не позволяет мне.

Я запустил ls -l и get

drwx------ 1 xbmc xbmc

gui показано ниже.

owner xbmc folder access create and delete files file access --- Group xbmc folder access none file access --- others folder access none file access ---

как я могу изменить его так, чтобы у каждого было разрешение на доступ к диску и ВСЕ папки / файлы внутри Это. Я пытаюсь запустить сервер plexmedia, и я не вижу, чтобы мои диски через веб-страницу могли добавить его в мой источник, чтобы иметь возможность передавать мой контент.

Я хочу изменить доступ к «другим», чтобы Я могу получить доступ ко всем моим дискам на пути / media, чтобы читать и записывать все мои папки из любого места.

вы можете увидеть мои диски, которые монтируются здесь (внешние диски - # 18,19,20) http://paste2.org/p/1754386

24
задан 2 November 2011 в 21:27

12 ответов

После того, как я купил новый компьютер, мне нужно было заставить мои флеш-накопители работать над ним.

Вот процедура:

Откройте «Дисковая утилита» и найдите свое устройство и нажмите на него. Это позволит вам убедиться, что вы знаете правильный тип файловой системы и имя устройства для него. В моем случае это были «ext4» и «/ dev / sdb1» соответственно. Далее: Решите, что вы хотите назвать своим флэш-накопителем. Я назвал свой «USB16-C», но вы выбрали свое имя. Перед закрытием Disk Utility нажмите «Отключить». И ПОЛЬЗОВАТЕЛЬ должен быть вашим именем входа. Затем выполните шаги с 2 по 4 в окне терминала. sudo mkdir -p /media/USB16-C sudo mount -t ext4 -o rw /dev/sdb1 /media/USB16-C sudo chown -R USER:USER /media/USB16-C

Теперь мой флеш-диск доступен, и он автоматически подключается при перезагрузке.

10
ответ дан 17 July 2018 в 19:34

По умолчанию, я думаю, что он монтирует его как зарегистрированного пользователя на рабочем столе. Вы захотите монтировать вместо этого через команду mount или в fstab:

В командной строке:

sudo mkdir /mnt/sdd1

Измените / etc / fstab и добавьте в конец: [ ! d2] /dev/sdd1 /mnt/sdd1 fuseblk defaults,umask=022 0 0

Затем в командной строке (для обработки файла / etc / fstab снова):

mount -a

Существует много способов сделать это, более интеллектуальные способы, и т. д., но долгая история заключается в том, что вы не можете получить нужное поведение с помощью chmod (особенно если файловая система является файловой системой FAT, которая не имеет собственной концепции разрешений).

Если вам интересно, man page дает много информации по этому вопросу.

4
ответ дан 17 July 2018 в 19:34

Если ваш внешний накопитель является переносным жестким диском или флеш-накопителем, то это хороший вариант для редактирования fstab. Потому что он постоянный, и ваш диск не будет подключаться всегда. Если вы хотите смонтировать диск с правами на запись, сначала отключите диск (щелкните правой кнопкой мыши на диске и отключите) или:

umount '/media/Expansion Drive'

Теперь смонтируйте с разрешением на запись:

mount -o rw /dev/sdXY /media/External_drive

Сначала вы должны создать каталог:

sudo mkdir -p /media/External_drive

Надеюсь, это поможет.

3
ответ дан 17 July 2018 в 19:34

@VinayKrPrajapat Ваше решение сработало, но следует указать, что вы должны выбрать конкретный путь диска не все сразу, так как это может повлиять на загрузку.

Пример:

cd / mnt / sdc sudo chmod -R a + rx *

Просто выбор / media или / mnt повлияет на все диски, включая загрузку диска, что может вызвать проблемы.

0
ответ дан 17 July 2018 в 19:34

Ответ ниже действителен только для устаревших выпусков. Современные версии, такие как 14.04 LTS и новее, не имеют пакета PySDM.

Мне было трудно решить проблему, и это решение сработало для меня.

PySDM - это диспетчер устройств хранения что позволяет полностью настраивать точки монтирования жесткого диска без ручного доступа к fstab. Он также позволяет создавать правила udev для динамической конфигурации устройств хранения

установить диспетчер физических устройств хранения: sudo apt-get install pysdm открыть диспетчер устройств хранения данных: sudo pysdm выбрать нужные диски, нажмите кнопку помощи, снимите флажок в открытом виде, как только проверьте только чтение owner user of file system и напишите свое имя пользователя: remon нажмите ok нажмите Apply umount Drive mount it

Примечание: если вы не можете изменить файлы на двоичный исполняемый файл, перейдите к специальным файлам и проверьте разрешение на выполнение файлов как и перейдите к шагу 7.

5
ответ дан 17 July 2018 в 19:34

Самый простой - здесь вам нужно только перейти в папку мультимедиа и изменить разрешения. Следуйте ниже для команд.

cd /media/ sudo chmod -R a+rX *

И все сделано.

-1
ответ дан 17 July 2018 в 19:34

После того, как я купил новый компьютер, мне нужно было заставить мои флеш-накопители работать над ним.

Вот процедура:

Откройте «Дисковая утилита» и найдите свое устройство и нажмите на него. Это позволит вам убедиться, что вы знаете правильный тип файловой системы и имя устройства для него. В моем случае это были «ext4» и «/ dev / sdb1» соответственно. Далее: Решите, что вы хотите назвать своим флэш-накопителем. Я назвал свой «USB16-C», но вы выбрали свое имя. Перед закрытием Disk Utility нажмите «Отключить». И ПОЛЬЗОВАТЕЛЬ должен быть вашим именем входа. Затем выполните шаги с 2 по 4 в окне терминала. sudo mkdir -p /media/USB16-C sudo mount -t ext4 -o rw /dev/sdb1 /media/USB16-C sudo chown -R USER:USER /media/USB16-C

Теперь мой флеш-диск доступен, и он автоматически подключается при перезагрузке.

10
ответ дан 23 July 2018 в 20:18
  • 1
    Этот ответ излишне ограничивает Ext4. И владение на точках монтирования нестабильно таким образом (вам нужно будет отредактировать /etc/fstab, чтобы сделать это правильно). – gertvdijk 15 July 2013 в 13:43
  • 2
    Используйте chmod 1777 [MOUNTPOINT] вместо этого chon, поэтому он работает для всех пользователей. Предполагается, что 1 не позволяет другим пользователям удалять ваши файлы. – basic6 27 October 2017 в 12:31

По умолчанию, я думаю, что он монтирует его как зарегистрированного пользователя на рабочем столе. Вы захотите монтировать вместо этого через команду mount или в fstab:

В командной строке:

sudo mkdir /mnt/sdd1

Измените / etc / fstab и добавьте в конец: [ ! d2] /dev/sdd1 /mnt/sdd1 fuseblk defaults,umask=022 0 0

Затем в командной строке (для обработки файла / etc / fstab снова):

mount -a

Существует много способов сделать это, более интеллектуальные способы, и т. д., но долгая история заключается в том, что вы не можете получить нужное поведение с помощью chmod (особенно если файловая система является файловой системой FAT, которая не имеет собственной концепции разрешений).

Если вам интересно, man page дает много информации по этому вопросу.

4
ответ дан 23 July 2018 в 20:18
  • 1
    Это не всегда работает, даже если это правда, что он монтируется пользователем. ubuntu несколько раз путался с перми моих акций. Я установил 774 и добавил группу пользователей в папки, и все еще ничего не получилось, если ubuntu ее автоматизировала. – Kendrick 2 September 2012 в 23:34
  • 2
    Извините, я не понимаю, что вы говорите. Ответ, который я дал, является правильным ответом (одним из многих возможных решений) с учетом вопроса. Если у вас возникла проблема, отправьте новый вопрос. Если вы сделаете ссылку на него здесь, в комментарии, я могу вам помочь. Удачи! – dpb 19 September 2012 в 00:21

Если ваш внешний накопитель является переносным жестким диском или флеш-накопителем, то это хороший вариант для редактирования fstab. Потому что он постоянный, и ваш диск не будет подключаться всегда. Если вы хотите смонтировать диск с правами на запись, сначала отключите диск (щелкните правой кнопкой мыши на диске и отключите) или:

umount '/media/Expansion Drive'

Теперь смонтируйте с разрешением на запись:

mount -o rw /dev/sdXY /media/External_drive

Сначала вы должны создать каталог:

sudo mkdir -p /media/External_drive

Надеюсь, это поможет.

3
ответ дан 23 July 2018 в 20:18

@VinayKrPrajapat Ваше решение сработало, но следует указать, что вы должны выбрать конкретный путь диска не все сразу, так как это может повлиять на загрузку.

Пример:

cd / mnt / sdc sudo chmod -R a + rx *

Просто выбор / media или / mnt повлияет на все диски, включая загрузку диска, что может вызвать проблемы.

0
ответ дан 23 July 2018 в 20:18

Ответ ниже действителен только для устаревших выпусков. Современные версии, такие как 14.04 LTS и новее, не имеют пакета PySDM.

Мне было трудно решить проблему, и это решение сработало для меня.

PySDM - это диспетчер устройств хранения что позволяет полностью настраивать точки монтирования жесткого диска без ручного доступа к fstab. Он также позволяет создавать правила udev для динамической конфигурации устройств хранения

установить диспетчер физических устройств хранения: sudo apt-get install pysdm открыть диспетчер устройств хранения данных: sudo pysdm выбрать нужные диски, нажмите кнопку помощи, снимите флажок в открытом виде, как только проверьте только чтение owner user of file system и напишите свое имя пользователя: remon нажмите ok нажмите Apply umount Drive mount it

Примечание: если вы не можете изменить файлы на двоичный исполняемый файл, перейдите к специальным файлам и проверьте разрешение на выполнение файлов как и перейдите к шагу 7.

5
ответ дан 23 July 2018 в 20:18
  • 1
    это отлично поработало для моей проблемы. Я боролся с этим в течение некоторого времени, и даже обновление запретов от консоли / корня не всегда помогало. с помощью приложения, чтобы настроить вещи с тех пор. – Kendrick 2 September 2012 в 23:32
  • 2
    sudo apt-get install pysdm ;;; E: Не удалось найти пакет pysdm – user391339 11 December 2014 в 23:14
  • 3
    @ user391339 Согласно этот ответ pysdm теперь устарел и больше не должен использоваться. – Maximillian Laumeister 30 August 2015 в 03:13

Самый простой - здесь вам нужно только перейти в папку мультимедиа и изменить разрешения. Следуйте ниже для команд.

cd /media/ sudo chmod -R a+rX *

И все сделано.

-1
ответ дан 23 July 2018 в 20:18
  • 1
    Пробовал это, и это почти сломало мою способность загружаться. Можно ли отменить команду? – Christopher 17 February 2017 в 23:17

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

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