Автор Тема: NTFS-3g+FSTAB  (Прочитано 3505 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Yobaaa

  • Новичок форума
  • Сообщений: 2
NTFS-3g+FSTAB
« : 31 Декабря 2013, 00:32:12 »
Добрый день, новичок в линуксе.Cтоит - Debian Wheezy. Есть цель - смонтировать раздел в ntfs с помощью таких опций как: uid,umask,gid. В ходе множества попыток, после перезагрузки при попытки входа, получал ошибку:
Error mounting: mount exited with exit code 1: helper failed with:
mount: only root can mount /dev/sda5 on /media/Windows

Перепробывал кучу различных форматов записей, последняя:
/dev/sda5       /media/Windows  ext4    defaults,umask=0007,gid=1000,uid=1000   0       0
Притом запись вида : /dev/sda5       /media/Windows  ext4    defaults   0       0   работает нормально.

В чём может быть ошибка? Взаранее спасибо.
 

yura_n

  • Гость
Re: NTFS-3g+FSTAB
« Ответ #1 : 31 Декабря 2013, 01:01:47 »
Есть цель - смонтировать раздел в ntfs с помощью таких опций как: uid,umask,gid
В ntfs эти опции работать не будут. Эта файловая система их просто не поддерживает.
 

Оффлайн Yobaaa

  • Новичок форума
  • Сообщений: 2
Re: NTFS-3g+FSTAB
« Ответ #2 : 31 Декабря 2013, 11:42:46 »
Извиняюсь, замылился совсем, у меня раздел в ext4.
 

yura_n

  • Гость
Re: NTFS-3g+FSTAB
« Ответ #3 : 31 Декабря 2013, 17:25:28 »
Тогда defaults уберите. Это опция определяет список параметров по умолчанию, которые, в том числе, разрешают монтировать только суперпользователю. А вы пользователя и группу явно задаете.
 

Оффлайн Sergei_Alekseev

Re: NTFS-3g+FSTAB
« Ответ #4 : 01 Января 2014, 11:23:02 »
В ntfs эти опции работать не будут. Эта файловая система их просто не поддерживает.
man ntfs-3g

 

yura_n

  • Гость
Re: NTFS-3g+FSTAB
« Ответ #5 : 01 Января 2014, 17:22:45 »
man ntfs-3g
Ну да, есть такие опции. Но попробуйте выполнить chmod и chown на примонтированном ntfs диске. И посмотрите что у вас получится.
 

Оффлайн Sergei_Alekseev

Re: NTFS-3g+FSTAB
« Ответ #6 : 01 Января 2014, 22:33:32 »
man ntfs-3g
Ну да, есть такие опции. Но попробуйте выполнить chmod и chown на примонтированном ntfs диске. И посмотрите что у вас получится.
Эти опции нужны не для того чтобы chmod и chown выполнять.
 

yura_n

  • Гость
Re: NTFS-3g+FSTAB
« Ответ #7 : 01 Января 2014, 23:23:32 »
Эти опции нужны не для того чтобы chmod и chown выполнять.
Да неужели?
man ntfs-3g
Читаем конкретно это:
uid=value and gid=value
              Set the owner and the group of files and directories.
Далее:
       NTFS  uses  specific ids to record the ownership of files instead of the uid and gid used by Linux. As a consequence a mapping between the ids has
       to be defined for ownerships to be recorded into NTFS and recognized.
И в этом же мане написано, что для установки этих прав необходим специальный файл .NTFS-3G/UserMapping, в котором и находятся все соответствия между uid, gid и sid ntfs.
« Последнее редактирование: 02 Января 2014, 00:03:28 от yura_n »
 

Оффлайн Sergei_Alekseev

Re: NTFS-3g+FSTAB
« Ответ #8 : 02 Января 2014, 01:15:31 »
Да неужели?
У вас похмелье? Указанные выше uid, gid, umask нужны для того чтобы указать юзера итд для всех файлов на ntfs партиции.
При чём тут chmod и chown?

 

yura_n

  • Гость
Re: NTFS-3g+FSTAB
« Ответ #9 : 02 Января 2014, 01:29:56 »
При чём тут chmod и chown?
Тяжелый случай. Команда chown изменяет uid и gid, а опции uid и gid их устанавливают. С помощью umask устанавливается маска, которая будет использоваться при создании новых файлов, а команда chmod изменяет права доступа к файлам. Догадаться, что если не работает одно, то не будет работать и другое вы видимо не можете. У кого из нас похмелье?  ;D
 

Оффлайн Sergei_Alekseev

Re: NTFS-3g+FSTAB
« Ответ #10 : 02 Января 2014, 02:08:49 »
Догадаться, что если не работает одно, то не будет работать и другое вы видимо не можете
Что это значит?
Спасибо что объяснили что такое chown и chmod)
А теперь ещё раз, специально для вас -
опции uid и gid устанавливают юзера и группу для всех файлов на ntfs партиции.
Опция umask устанавливает права доступа для всех файлов на ntfs партиции.
Для того чтобы можно было менять права нужна другая опция - permissions. И UserMapping файл.
Теперь ещё раз - при чём тут chmod и chown, если говорится об uid,gid и umask опциях монтирования NTFS партиции?
Попейте огуречного рассола, полегчает)

 

yura_n

  • Гость
Re: NTFS-3g+FSTAB
« Ответ #11 : 02 Января 2014, 02:44:07 »
Опция umask устанавливает права доступа для всех файлов на ntfs партиции.
Мда.
man umask
Теперь ещё раз - при чём тут chmod и chown, если говорится об uid,gid и umask опциях монтирования NTFS партиции?
Нет в файловой системе ntfs никаких uid, gid и нельзя применить umask. Соответственно и работать они не могут. Так понятнее? Есть их эмуляция. А непосредственно с ntfs работа происходит с помощью sid. Это как раз тот случай, когда нельзя, но если очень хочется, то можно. ;D
Попейте огуречного рассола, полегчает)
Для себя приберегите. Завтра пригодится.
« Последнее редактирование: 02 Января 2014, 02:50:44 от yura_n »
 

Оффлайн Sergei_Alekseev

Re: NTFS-3g+FSTAB
« Ответ #12 : 02 Января 2014, 03:24:49 »
Мда.
У меня огуречного рассола полно) Я, думая о fmask, писал umask.
Нет в файловой системе ntfs никаких uid, gid и umask. Соответственно и работать они не могут. Так понятнее?
Нет никакой разницы- эмуляция или нет. Если монтировать ntfs партицию с опциями fmask, uid и gid, у файлов есть права, аунер и группа, а chown и chmod ничего поменять не могут. Если использовать UserMapping файл (и опцию permissions), то права можно менять, а опции uid, gid и др. игнорируются.
А вы, сударь, выше писали "В ntfs эти опции работать не будут")  Если хотите что-то сказать, пишите конкретно сразу, люди могут подумать что эти опции действительно не работают. С прошедшим вас, рассола попейте всё-таки, мне помогает.

 

Оффлайн qupl

Re: NTFS-3g+FSTAB
« Ответ #13 : 03 Января 2014, 08:18:36 »
* заканчиваем пить рассолы и поить ими собеседников, qupl

Теги: