помогите настроить fstab для ubuntu
От: Кодт Россия  
Дата: 06.06.12 19:25
Оценка:
Хочу, чтобы ntfs-ные разделы автоматически монтировались при старте, были доступны rw для всех "настоящих" пользователей, и в них нормально удалялись файлы в корзину.

Рецепты (из гугла и убунтоводческих форумов ) — сделать записи в fstab
UUID=xxxxxxxx /windows ntfs-3g defaults,umask=007,gid=46 0 0
UUID=xxxxxxxx /windows ntfs-3g rw,user,nls=utf8 0 0
UUID=xxxxxxxx /windows ntfs-3g users 0 0
чего-то не шибко помогают.

Выставил для /windows владельца root:plugdev (пробовал root:root), права 777.
Хоть убейся, не получается. Хотя в одну из многочисленных попыток получилось удалять в корзину, но только для одного пользователя.

Поэтому, если у кого стоит убунта 12 и беспроблемно примонтирован ntfs (например, "из коробки" при установке системы), пожалуйста, скажите, что у вас в fstab и какие свойства точки монтирования.

Если ещё и с объяснениями — так вообще супер будет.
Перекуём баги на фичи!
Re: помогите настроить fstab для ubuntu
От: RomikT Германия  
Дата: 06.06.12 19:54
Оценка:
Здравствуйте, Кодт, Вы писали:

Если попробовать
gid=users,umask=0002
не работает? Или работает всё кроме корзины?
Re[2]: помогите настроить fstab для ubuntu
От: RomikT Германия  
Дата: 06.06.12 20:09
Оценка:
Здравствуйте, RomikT, Вы писали:

RT>Здравствуйте, Кодт, Вы писали:


RT>Если попробовать gid=users,umask=0002 не работает? Или работает всё кроме корзины?


Проверил у себя (правда совсем не убунту и kde вместо gnome) — в корзину удаляется, но при восстановлении ругается. Почему не говорит, надо разбираться.
Вариант ниже работает (надо поставить bindfs, как в ubuntu называется пакет не знаю):
UUID=xxxxxxxx /windows ntfs-3g defaults 0 0
bindfs#/windows /windows fuse perms=0770,mirror=@users,group=users 0 0
Re[2]: помогите настроить fstab для ubuntu
От: Кодт Россия  
Дата: 06.06.12 20:56
Оценка:
Здравствуйте, RomikT, Вы писали:

RT>Если попробовать

RT>
RT>gid=users,umask=0002
RT>
не работает? Или работает всё кроме корзины?


Не работает. Вообще прав на запись не даёт.

А какие у тебя владелец:группа и флаги точки монтирования? У меня root:plugdev и 777.
Без этой информации твоя подсказка может оказаться бессмысленной.


Эхъ. В итоге остановился на users,uid=1000.
Для моего пользователя корзина работает, для остальных — всё, кроме корзины. Ну и пёс с ними. Нечего на моём компьютере лазить по всем углам...
Перекуём баги на фичи!
Re[3]: помогите настроить fstab для ubuntu
От: RomikT Германия  
Дата: 06.06.12 21:17
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Здравствуйте, RomikT, Вы писали:


RT>>Если попробовать

RT>>
RT>>gid=users,umask=0002
RT>>
не работает? Или работает всё кроме корзины?


К>Не работает. Вообще прав на запись не даёт.


К>А какие у тебя владелец:группа и флаги точки монтирования? У меня root:plugdev и 777.

Это вроде бы совершенно не важно — при монтировании права на точку монтирования заменяются. До монтирования были roman:users 755.
Пользователь roman это я, в группе users все нормальные пользователи (вроде в ubuntu так же). После монтирования у всех файлов на ntfs томе права root:users 775.
Если файлы на ntfs создавать то всё в порядке, если переносить через mv то ругается, что не может сохранить владельца и права, но переносит (думаю по этой же причине плохо работает корзина).

К>Эхъ. В итоге остановился на users,uid=1000.

К>Для моего пользователя корзина работает, для остальных — всё, кроме корзины. Ну и пёс с ними. Нечего на моём компьютере лазить по всем углам...
Попробуй bindfs, должно всё получиться.
Re[4]: помогите настроить fstab для ubuntu
От: Кодт Россия  
Дата: 06.06.12 21:40
Оценка:
Здравствуйте, RomikT, Вы писали:

К>>А какие у тебя владелец:группа и флаги точки монтирования? У меня root:plugdev и 777.

RT>Это вроде бы совершенно не важно — при монтировании права на точку монтирования заменяются.

Пока я не сделал chmod 777 и chgrp plugdev, некоторые вещи не работали. То в корне диска прав на запись нет, то в подкаталогах, то ещё какая-то фигня.
Так что важно. Хотя, может быть, можно их полностью перекрыть опциями монтажа — rw, uid, gid, umask...

RT>До монтирования были roman:users 755.

RT>Пользователь roman это я, в группе users все нормальные пользователи (вроде в ubuntu так же). После монтирования у всех файлов на ntfs томе права root:users 775.

Это так убунта установилась? Или ты руками сделал?

RT>Если файлы на ntfs создавать то всё в порядке, если переносить через mv то ругается, что не может сохранить владельца и права, но переносит (думаю по этой же причине плохо работает корзина).


Хотел бы я знать, куда смотрит Thunar — почему даже если я прямо из него могу создавать, переносить и убивать файлы, то мусорку он самостоятельно сделать не может. Может, он прямо в fstab, mtab, wtf заглядывает — чтобы определить, в каком каталоге и для какого юзера мусорка должна появиться?

mv через границу тома не работает совсем, а непосредственно внутри тома — безо всяких проблем. И sudo не требуется.

К>>Эхъ. В итоге остановился на users,uid=1000.

К>>Для моего пользователя корзина работает, для остальных — всё, кроме корзины. Ну и пёс с ними. Нечего на моём компьютере лазить по всем углам...
RT>Попробуй bindfs, должно всё получиться.

Поясни, что мне делать с bindfs.
Перекуём баги на фичи!
Re[5]: помогите настроить fstab для ubuntu
От: RomikT Германия  
Дата: 06.06.12 21:48
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Здравствуйте, RomikT, Вы писали:


RT>>До монтирования были roman:users 755.

RT>>Пользователь roman это я, в группе users все нормальные пользователи (вроде в ubuntu так же). После монтирования у всех файлов на ntfs томе права root:users 775.

К>Это так убунта установилась? Или ты руками сделал?

У меня Arch, но по-моему когда ставится убунту она тоже создаёт группу users.

К>Поясни, что мне делать с bindfs.

Чуть выше ответил
Автор: RomikT
Дата: 07.06.12
. Не забудь поставить пакет bindfs. Ну и если группы users нет, то придётся опции монтирования поправить.
Re: помогите настроить fstab для ubuntu
От: MasterZiv СССР  
Дата: 07.06.12 08:22
Оценка:
On 06/06/2012 11:25 PM, Кодт wrote:

> Хочу, чтобы ntfs-ные разделы автоматически монтировались при старте, были

> доступны rw для всех "настоящих" пользователей, и в них нормально удалялись
> файлы в корзину.

О, родной ты мой, я уже это год как не могу сделать.
Ну, уж теперь -то точно.
Posted via RSDN NNTP Server 2.1 beta
Re: помогите настроить fstab для ubuntu
От: MasterZiv СССР  
Дата: 07.06.12 08:24
Оценка:
On 06/06/2012 11:25 PM, Кодт wrote:

>

> Рецепты (из гугла и убунтоводческих форумов ) — сделать записи в fstab

Ну, я это делал на старой машине. Читал не что-то там, а документацию по ntfs3g
на одноимённом сайте. Если до конца топика дочитайю, и рецепт не найду, придётся
повторить подвиг.
Posted via RSDN NNTP Server 2.1 beta
Re: помогите настроить fstab для ubuntu
От: rising_edge  
Дата: 07.06.12 11:31
Оценка:
У меня дома так:

/dev/sda1 /mnt/c ntfs-3g locale=ru_RU.koi8-r,umask=0 0 0

Без всякой ереси типа UUID. Локаль поставить нужную. Всё монтируется, читается, пишется. А корзины у меня нет.
Re[2]: помогите настроить fstab для ubuntu
От: MasterZiv СССР  
Дата: 07.06.12 13:36
Оценка:
> /dev/sda1 /mnt/c ntfs-3g locale=ru_RU.koi8-r,umask=0 0 0
>
> Без всякой ереси типа UUID.

Ну UUID использовать вовсе не обязательно.

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

Ну, корзина в общем и не нужна.
Posted via RSDN NNTP Server 2.1 beta
Re[2]: помогите настроить fstab для ubuntu
От: Кодт Россия  
Дата: 07.06.12 13:56
Оценка:
Здравствуйте, rising_edge, Вы писали:

_>/dev/sda1 /mnt/c ntfs-3g locale=ru_RU.koi8-r,umask=0 0 0


_>Без всякой ереси типа UUID.


Без разницы, как идентифицировать том — перечислением или юидом.

_>Локаль поставить нужную.


По дефолту драйвер использует utf8, <flame>а старым маразмом КОИ-8 не страдаю</flame>.

_>Всё монтируется, читается, пишется.


Откуда берётся владелец, группа и права корневого каталога? Из свойств точки монтирования, не? И какие они у тебя?

_>А корзины у меня нет.


<flame temperature=hot>А у меня есть.</flame>

Возможно, конечно, что это борьба не с кривыми настройками монтирования, а с криво написанным файловым менеджером Тунаром?
Перекуём баги на фичи!
Re: помогите настроить fstab для ubuntu
От: Centaur Россия  
Дата: 07.06.12 16:36
Оценка: 64 (1)
Здравствуйте, Кодт, Вы писали:

К>Хочу, чтобы ntfs-ные разделы автоматически монтировались при старте, были доступны rw для всех "настоящих" пользователей, и в них нормально удалялись файлы в корзину.


Спецификация на Trash (по ссылке с freedesktop.org) говорит, что каталог корзины может располагаться по следующим путям:


Поскольку на ntfs понятие, аналогичное sticky bit, реализуется сильно иначе и не мапится(?) на юниксовый sticky bit драйвером ntfs3g, а третий путь лежит на другой файловой системе, остаётся второй.

Соответственно, нужно, чтобы пользователь, имеющий права что-то трэшить на ntfs-разделе, мог создать в его корне подкаталог .Trash-$uid и перемещать в него файлы.

Алсо релевантное обсуждение на форуме Федоры:

Indeed, when I mounted with 'permissions' and gave the full access (0777) to the mountpoint, the trash started to work.

(Контекст: выше по треду предлагают монтировать с -o permissions.)
Re[3]: помогите настроить fstab для ubuntu
От: rising_edge  
Дата: 07.06.12 17:47
Оценка:
Здравствуйте, Кодт, Вы писали:

К>Откуда берётся владелец, группа и права корневого каталога? Из свойств точки монтирования, не? И какие они у тебя?


Точка монтирования:
$ stat /mnt/c
  File: `/mnt/c'
  Size: 1024          Blocks: 2          IO Block: 1024   Каталог
Device: 803h/2051d    Inode: 122402      Links: 2
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2009-05-24 21:54:20.000000000 +0400
Modify: 2008-08-09 18:12:32.000000000 +0400
Change: 2008-08-09 18:12:32.000000000 +0400


Примонтированный раздел:
$ stat /mnt/c 
  File: `/mnt/c'
  Size: 8192          Blocks: 16         IO Block: 4096   Каталог
Device: 801h/2049d    Inode: 5           Links: 1
Access: (0777/drwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2012-06-04 22:43:00.000000000 +0400
Modify: 2012-06-06 21:42:59.000000000 +0400
Change: 2012-06-06 21:42:59.000000000 +0400


umask=0, поэтому на все файлы и каталоги права 0777. Читать и писать можно всем.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.