1 (19.12.2014 23:42:38 отредактировано Everytime I Die)

Почему то не могу изменять файлы на NTFS разделе (sdb3), причем удалять создавать можно, а редактировать нельзя.

Fstab:

/dev/sda5                                 swap                 swap       defaults              0 0
/dev/sda3                                 /                    ext4       noatime,acl,user_xattr,discard 1 1
/dev/sdb3            /windows/D           ntfs-3g    users,gid=users,fmask=133,dmask=000,locale=ru_RU.UTF-8 0 0

tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0

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

P.S. Open Suse 13.2

Если какая-нибудь неприятность может произойти, она случиться.
© Эдвард Мерфи

2 (20.12.2014 01:25:58 отредактировано DiabloPC)

Everytime I Die,
Смени права на точку монтирования...
Не помню только на смонтированом разделе или нет нужно такое делать
так что для уверенности выполни по порядку:

 Консоль:
# chmod 777 /windows/D
# umount /windows/D
# chmod 777 /windows/D
# mount -a

А в fstab:

users,gid=users,fmask=022,dmask=022,rw,locale=ru_RU.UTF-8
- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

3

Everytime I Die,
Насчёт доп разделов посмотрите совет №8 Полезные советы для openSUSE 13.2
Строку из fstab при этом можнонужно будет удалить.
Проблем с доступом к разделу и файлам не будет.

добавил пользователя в группу users, создал файл 10-allow-mount.rules, но не могу зайти в папку rules.d пишет "невозможно войти в папку" ac Через настройки KDE галочки поставил, но все равно не монтируется ac

Если какая-нибудь неприятность может произойти, она случиться.
© Эдвард Мерфи

5

diablopc пишет:

Everytime I Die,
Смени права на точку монтирования...
Не помню только на смонтированом разделе или нет нужно такое делать

Глупости говоришь, причём сразу две.
Исходные права и вообще атрибуты точки монтирования игнорируются (в древности точка монтирования могла даже быть не каталогом, только это потом поправили)
Для "родных" типов права берутся из корня монтируемого тома, и их действительно можно менять после монтирования.
Для ntfs, vgat и прочих "чужих" типов права задаются исключительно параметрами монтирования, и динамически не меняются.

6

Everytime I Die пишет:

но не могу зайти в папку rules.d пишет "невозможно войти в папку"

Заходите так:

 Консоль: user
[user@linuxforum.tech ~]$ kdesu dolphin /etc/polkit-1/rules.d/

7 (20.12.2014 15:07:02 отредактировано DiabloPC)

s.xbatob пишет:

Для "родных" типов права берутся из корня монтируемого тома, и их действительно можно менять после монтирования.

Вот про это я и говорю....
...просто не помню на что права пришлось поменять... (ReiserFS)
Проверил только что, оказалось на смонтированом....
Получается что при монтировании корень раздела имеет какие-то права, которые отдаются и всему содержимому....

 Консоль:

mb@diablopc:/media> ls -l
итого 13
drwxr-xr-x  2 root root 4096 ноя 12 17:57 cd
drwxrwxrwx 19 root root 1040 дек 17 19:42 docs
drwxr-xr-x  2 root root 4096 ноя 18 13:55 sda1
drwx------  4 sng  root 4096 ноя 12 14:35 sng
mb@diablopc:/media> cd /media/docs
mb@diablopc:/media/docs> touch 111
mb@diablopc:/media/docs> rm 111
mb@diablopc:/media/docs> cd ..
mb@diablopc:/media> su
Пароль:
diablopc:/media # chmod 755 docs
diablopc:/media # ls -l
итого 13
drwxr-xr-x  2 root root 4096 ноя 12 17:57 cd
drwxr-xr-x 19 root root 1040 дек 20 13:37 docs
drwxr-xr-x  2 root root 4096 ноя 18 13:55 sda1
drwx------  4 sng  root 4096 ноя 12 14:35 sng
diablopc:/media # exit

exit
mb@diablopc:/media> cd docs
mb@diablopc:/media/docs> touch 222
touch: невозможно выполнить touch для «222»: Отказано в доступе
mb@diablopc:/media/docs>

- Пап, а вирусы под линукс есть?
- Есть, но всего 5, и их сначала нужно откомпилировать под свою систему, дать права на запуск и запустить.
Как сделать и разместить скриншот || Прежде чем создавать тему

8

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

9

diablopc пишет:

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

права монтирования задаются в опциях монтирования команды mount и/или в /etc/fstab.

mozgfx пишет:

Правильно точка монтирования должна иметь права нужные Вам с нужными Вам разрешениями.

неправильно. Точка монтирования должна быть каталогом, и ВСЁ. Если вы каталог к каталогу монтируете, то ИСТОЧНИК(ЧТО монтируете) задаёт права. а вот КУДА роли не играет.

Если монтируете ФС, то надо читать man mount, там по разному для разных ФС.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

verg, спасибо большое, помогло.

P.S. А через какой каталог монтируются диски?

Если какая-нибудь неприятность может произойти, она случиться.
© Эдвард Мерфи

11

drBatty пишет:

Точка монтирования должна быть каталогом, и ВСЁ

Файлом, если точнее...

12

Everytime I Die пишет:

verg, спасибо большое, помогло.

P.S. А через какой каталог монтируются диски?

/media обычно, а вообще куда скажете(ну или как там в вашей сусе прописали).

Но я ещё раз скажу, что под рутом не нужно работать. Нужно просто права монтирования выставить правильно. Как конкретно — не помню, давно не юзаю NTFS, она по любому кривая (в Linux).

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

13

stranger пишет:

Файлом, если точнее...

нет. Не просто файлом, а каталогом. В регулярный файл ничего не смонтируется.

mount скажет: "mount: точка монтирования a не является каталогом", проверьте.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

14

Everytime I Die пишет:

P.S. А через какой каталог монтируются диски?

/run/media/$USER

mount в терминале наберите, покажет подробности.

15

drBatty, да, но зато обратная (монтирование файла) операция возможна:

# dd if=/dev/zero of=/tmp/fsimage.dat bs=32M
# mkfs -t ext4 /tmp/fsimage.dat
# mount /tmp/fsimage.dat /mnt

Вы это и так знаете, а для кого-то это новость ab

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

16

yars пишет:
# dd if=/dev/zero of=/tmp/fsimage.dat bs=32M
# mkfs -t ext4 /tmp/fsimage.dat
# mount /tmp/fsimage.dat /mnt

Подскажите пожалуйста, а вот " bs=32M" - обязательно?

17

stranger пишет:

Подскажите пожалуйста, а вот " bs=32M" - обязательно?

да, без него блоками по 512, это долго.А ещё yars забыл count=?, это пример. Его не нужно выполнять.

И да, ещё mke2fs не будет без -F создавать в обычном файле, а mount монтировать без loop.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

18

drBatty, спасибо!

19

stranger пишет:

Подскажите пожалуйста, а вот " bs=32M" - обязательно?

Обязательно - если вы работаете с перфокартами или магнитной лентой  ab  (А dd был предназначен для работы исключительно с ними)

20

s.xbatob пишет:
stranger пишет:

Подскажите пожалуйста, а вот " bs=32M" - обязательно?

Обязательно - если вы работаете с перфокартами или магнитной лентой  ab  (А dd был предназначен для работы исключительно с ними)

Да Вы прикалываетесь. bs - не должен быть больше оперативки диска. Конечно, как Док говорит - 512 - это долго. Я пишу обычно  " bs=4M" - недолго и не рискуешь ничем, не?

21

s.xbatob пишет:

А dd был предназначен для работы исключительно с ними

dd == diskdump
вы ничего не путаете? Перфокарты были не по 512 байт, там сколько-то строк по 80 колонок, 512 на 80 не делится. Для лент изначально tar был придуман. А вот сектора старинных дисков много лет были именно 512. И любая система работала по 512. А потом придумали DMA, и диски стали копировать данные в обход процессора сразу по Over9000 секторов.

mvt пишет:

bs - не должен быть больше оперативки диска.

да вроде-бы может, только толку нет.

mvt пишет:

" bs=4M" - недолго и не рискуешь ничем, не?

нормально ИМХО.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

22

drBatty пишет:

Перфокарты были не по 512 байт, там сколько-то строк по 80 колонок

Верно, точнее - 10 по 80 ab

http://storage6.static.itmages.ru/i/14/1221/s_1419175465_3016990_dfd745df3d.jpg

23

urfin пишет:

точнее - 10

не, на некоторых пробивалось выше/ниже. Я тогда школьником был, не разбирался. В любом случае, dd и перфокарты это чушь ИМХО.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

24

drBatty пишет:
mozgfx пишет:

Правильно точка монтирования должна иметь права нужные Вам с нужными Вам разрешениями.

неправильно. Точка монтирования должна быть каталогом, и ВСЁ. Если вы каталог к каталогу монтируете, то ИСТОЧНИК(ЧТО монтируете) задаёт права. а вот КУДА роли не играет.

Если монтируете ФС, то надо читать man mount, там по разному для разных ФС.

Играет и ещё как.
Для монтирования ФС разумеется писал и проверено на практике.
Папки монтировать зачем? для этого есть символические ссылки.

25

drBatty пишет:

не, на некоторых пробивалось выше/ниже.

И такое было. Для кодировки КПК-12 10 строк не хватало ab

26

mozgfx пишет:

Для монтирования ФС разумеется писал и проверено на практике.

гуём, да? Ну это вам к вашему маинтейнеру с донатом. Он сделал для вас попроще, что удав(или что там у вас) перед монтированием глядит на права папки.

mozgfx пишет:

Папки монтировать зачем? для этого есть символические ссылки.

папки действительно незачем, а вот каталоги нужно. Мне лень описывать все случаи. Ну к примеру я смонтировал в /mnt/hdd2 второй hdd, там есть каталог download, и я его смонтировал в одноимённый каталог ~/Download. А то места в $HOME маловато стало. напрямую можно, но:
1. права доступа по умолчанию не те, всё равно надо править
2. на hdd2 есть другие каталоги, которые юзеру не нужны(или нужны другому юзеру)

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

27 (22.12.2014 16:47:08 отредактировано mvt)

drBatty пишет:

Ну к примеру я смонтировал в /mnt/hdd2 второй hdd, там есть каталог download, и я его смонтировал в одноимённый каталог ~/Download. А то места в $HOME маловато стало.

Да так все делают. Ты тут фокс объегоривал, так ведь всё правильно. Что такое ссылка? Это - туннель туда, куда назначено. Нет?
PS Док, здесь дети...

28

mvt пишет:

Да так все делают.

mvt пишет:

Док, здесь дети...

дык спросили "зачем?", я ответил.

mvt пишет:

Ты тут фокс объегоривал, так ведь всё правильно. Что такое ссылка? Это - туннель туда, куда назначено. Нет?

ссылки разные бывают.

Симлинк — особый файл, в котором лежит имя другого файла. Симлинк может указывать на _любой_ файл, в т.ч. каталог(который в файловом менеджере виден как "папка")
Прочитать содержимое симлинка можно так:

 Консоль:
$ readlink /bin/mail
/usr/bin/mailx

А вот хардлинки, это строго говоря совсем не ссылки, а другое имя того же файла. Кто не верит, может посмотреть inode хардлинков. Т.е. нельзя сказать, какой хардлинк на какой указывает. Они оба указывают на один файл.

Делать хардлинки каталогов(папок) нельзя, но mount --bind делает почти тоже самое, что и хардлинк.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

29

ЗЫЖ,

симлинк может никуда не указывать, т.е. на файл, которого нет. Такой симлинк называется "битый(broken)".

хардлинк естественно "никуда" не может указывать.

ЗЗЫЖ в vfat хардлинки НЕ работают вообще, в NTFS в венде каким-то бубном работают и хардлинки и симлинки, но вот из-под Linux думаю не получится. Хотя не пробовал.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)