У меня был общий раздел жесткого диска для Windows и Linux, в формате NTFS. Все вроде было хорошо, он монтировался в media при запуски системы, но вот убунтовские приложения отказывались его читать, небыло прав. Стандартный chmod -R 777 "dirName" не помог. Проблема в том, что права в линукс и ntfs штуки не совместимые.
Выход, заключался в том, что-бы смонтировать диск уже с правами доступа.
Вот ход моих действий:
Узнаю имя носителя:
df -h
В моем случае это sda2.
Для начала создадим каталог для монтирования раздела, "Data":
sudo mkdir /media/Data
Можно использовать такую команду:
sudo mount /dev/sda2 /media/Data -t ntfs -o uid=1000,gid=1000,umask=007,auto,locale=ru_RU.UTF-8
-t ntfs это тип файловой системы-o это параметры mount
где uid - id пользователя в системе, gid -id его группы. Узнать все это можно командой:
id
umask - права наподобие chmod, но немного другие цифры:
0 : read, write and execute
1 : read and write
2 : read and execute
3 : read only
4 : write and execute
5 : write only
6 : execute only
7 : no permissions
Но если доступ нужен стороним приложения, например в локальной сети мне нужно было расшарить папку с фильмами для телевизора через Plex, поэтому нужно было установить права чтения и записи для всех (rw):
0 : read, write and execute
1 : read and write
2 : read and execute
3 : read only
4 : write and execute
5 : write only
6 : execute only
7 : no permissions
Но если доступ нужен стороним приложения, например в локальной сети мне нужно было расшарить папку с фильмами для телевизора через Plex, поэтому нужно было установить права чтения и записи для всех (rw):
sudo mount /dev/sda2 /media/Data -t ntfs -o rw,exec,auto,locale=ru_RU.UTF-8
И после этого Plex и другие программы, увидел все файлы на разделе и смогли открывать =)
Комментариев нет:
Отправить комментарий