(новый домашний ПК) fstab hdd не хватает разрешений, не может открывать или сохранять файлы

Ubuntu 18.04 LTS, GNOME 3.28.1

Итак, я отредактировал fstab для автоматического монтирования двух дополнительных жестких дисков. Я добавил строки:

UUID=CA3E5AC13E5AA66B /home/plaguedoc/Media ntfs defaults 0 1 UUID=18550E2F479E1462 /home/plaguedoc/Software ntfs defaults 0 1

Но теперь, когда я пытаюсь открыть любой файл (фильм, музыку) или сохранить новые текстовые документы, используемое мной программное обеспечение говорит мне, что у меня нет разрешения доступа к жестким дискам. В частности, VLC думает, что я пытаюсь передать фильм через Интернет, и если я попробую использовать «открытый файл», он не сможет увидеть содержимое моего hdd, а LibreOffice фактически говорит мне, что у меня нет разрешения на доступ к жесткому диску и не могу см. содержимое при сохранении или открытии файлов. Копирование и вставка файлов с файловым менеджером работает очень хорошо, и если я переведу фильмы на свой рабочий стол, я смогу воспроизвести их без особых проблем. Я также могу сохранить документы на SSD, где установлена ​​моя ОС, а затем просто скопировать и вставить их там, где мне нравится.

Как ни странно, у моего торрент-программного обеспечения нет проблем с загрузкой и сохранением на моем программном диске.

Я читал о добавлении uid / gid / fmask / dmask, но, видимо, это ограничит только разрешения, он не сможет добавить новые.

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

Is эта проблема основывается на том, что смонтировала их в / home / user? Должен ли я быть в другом месте? Есть ли постоянное решение для установки разрешений для моих жестких дисков? Возможно, это проблема с установкой программного обеспечения Ubuntu Software Center? (Программы ОС по умолчанию, похоже, работают нормально, но любые другие, которые я установил, не работают)

0
задан 2 May 2018 в 10:07

3 ответа

Проверьте, кто владеет папкой и файлами в ней с помощью

ls -lah /home/plaguedoc/Media

Вероятно, это принадлежит пользователю root, и поэтому у вашего пользователя нет разрешений. Добавьте uid=1000 или uid=yourusername. Это изменит, кому принадлежит папка, и вы сможете читать и писать на нее.

https://help.ubuntu.com/community/AutomaticallyMountPartitions

Итак, что-то например:

UUID=CA3E5AC13E5AA66B   /home/plaguedoc/Media   ntfs    rw,user,auto,fmask=0177,dmask=0077,uid=1000    0   1
UUID=18550E2F479E1462   /home/plaguedoc/Software    ntfs    rw,user,auto,fmask=0177,dmask=0077,uid=1000    0   1
0
ответ дан 22 May 2018 в 11:03
  • 1
    Я действительно требую, чтобы сказать ему, чтобы разрешить «exec». а также "rw" или это включено по умолчанию? В конце концов, я хочу запустить программное обеспечение. И как добавление "rw" отличаются от установки разрешений в f / dmask? И не хочу ли я больше чем 0771 для f / dmask, если он читает его как «восьмеричный», «владелец», «группа, мир» ?? Я думал, что получаю это от этого :( – Plague Doctor 2 May 2018 в 11:03
  • 2
    и почему я добавляю " пользователь " если я также устанавливаю " uid = 1000 " как они разные :( Я так смущен и ничего не помогает. Я читал часами. – Plague Doctor 2 May 2018 в 11:05
  • 3
    И в соответствии с ответом здесь: askubuntu.com/questions/429848/… u / f / dmask использует обратный восьмеричный, поэтому, возможно, ваши номера верны, но я не понимаю, почему я не буду хотите получить полные права для себя во всем (например, 0077 для f & amp; dmask) – Plague Doctor 2 May 2018 в 11:19
  • 4
    Если вы хотите узнать подробности, вам нужно будет продолжить чтение документации. Я не эксперт, и мое объяснение будет хуже, чем то, что там. В общем, вы монтируете существующий диск. Вы не устанавливаете разрешения для файлов, вы назначаете пользователю точку монтирования и ограничиваете разрешения, если хотите, потому что вам, вероятно, не нужны они (поэтому вы маскируете то, что вам не нужно). – Katu 2 May 2018 в 11:30
  • 5
    О, теперь я понял. Все еще путают пару других частей, но это действительно помогло спасибо – Plague Doctor 2 May 2018 в 12:20

Проверьте, кто владеет папкой и файлами в ней с помощью

ls -lah /home/plaguedoc/Media

Вероятно, это принадлежит пользователю root, и поэтому у вашего пользователя нет разрешений. Добавьте uid=1000 или uid=yourusername. Это изменит, кому принадлежит папка, и вы сможете читать и писать на нее.

https://help.ubuntu.com/community/AutomaticallyMountPartitions

Итак, что-то например:

UUID=CA3E5AC13E5AA66B /home/plaguedoc/Media ntfs rw,user,auto,fmask=0177,dmask=0077,uid=1000 0 1 UUID=18550E2F479E1462 /home/plaguedoc/Software ntfs rw,user,auto,fmask=0177,dmask=0077,uid=1000 0 1
0
ответ дан 17 July 2018 в 15:30

Проверьте, кто владеет папкой и файлами в ней с помощью

ls -lah /home/plaguedoc/Media

Вероятно, это принадлежит пользователю root, и поэтому у вашего пользователя нет разрешений. Добавьте uid=1000 или uid=yourusername. Это изменит, кому принадлежит папка, и вы сможете читать и писать на нее.

https://help.ubuntu.com/community/AutomaticallyMountPartitions

Итак, что-то например:

UUID=CA3E5AC13E5AA66B /home/plaguedoc/Media ntfs rw,user,auto,fmask=0177,dmask=0077,uid=1000 0 1 UUID=18550E2F479E1462 /home/plaguedoc/Software ntfs rw,user,auto,fmask=0177,dmask=0077,uid=1000 0 1
0
ответ дан 23 July 2018 в 16:26

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

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