На флэшке 2 раздела -- fat32 и ext3.
Автоматом монтируется следующим образом:
mount:
/dev/sdf1 on /media/FAT32 type vfat (rw,nosuid,nodev,uhelper=hal,shortname=lower,uid=500)
/dev/sdf2 on /media/ext3 type ext3 (rw,nosuid,nodev,uhelper=hal)
И ll в каталоге /media выдаёт:
drwxr-xr-x 3 root root 4096 2008-04-22 17:29 ext3
drwxr-xr-x 2 vvb root 4096 1970-01-01 03:00 FAT32
Как сделать так, чтобы юзер мог записывать на раздел ext3?Система Fedora Core 8 (2.6.23.1-42.fc8).
> drwxr-xr-x 3 root root 4096 2008-04-22 17:29 ext3
> drwxr-xr-x 2 vvb root 4096 1970-01-01 03:00 FAT32дать пользователю соответствующие права. chown $USER /media/ext3, можно рекурсивно.
>дать пользователю соответствующие права. chown $USER /media/ext3, можно рекурсивно.Это понятно что так сработает. Но как сделать чтобы АВТОМАТОМ монтировалось для пользователя?
Кстати, где-то вычитал, что ext3 для флэшки не очень полезно. Из-за журналирования постоянно идёт запись, что не есть gut. Короче переформатировал под ext2, но вопрос тот же.
Каждый раз при втыкании флэшки не охота вручную менять права доступа к ней...
А вы попробуйте. потом вытащите флеху. а потом воткните.
>А вы попробуйте. потом вытащите флеху. а потом воткните."Гхм... действительно, Пятачок..." (с)...
Спасибо! Работает! Причём попробовал в другой тачке. Тоже автоматом присвоились права пользователя, хотя не запускал там команду chown.
Почему?
>>А вы попробуйте. потом вытащите флеху. а потом воткните.
>
> "Гхм... действительно, Пятачок..." (с)...
> Спасибо! Работает! Причём попробовал в другой тачке. Тоже автоматом присвоились права
>пользователя, хотя не запускал там команду chown.На самом деле "на другой машине" могут быть проблемы...
> Почему?
Потому что, в файловую систему владелец файла и группа "пишутся" _числовым_ uid-ом и gid-ом соответственно. Если на двух машинах uid-ы совпали -- всё хорошо, если нет -- плохо (тот, кому "надо", не получит доступа, а тот, кому "не следует", может и получить...). Соответствие uid<->username и gid<->groupname (обычно(*)) хранятся локально в /etc/{passwd,groups} и (в таком случае(*)) могут не совпадать на разных машинах.
В простейшем случае - две разных машины, на которых создан один "нормальный" пользователь с одинаковым именем - совпадение получится "само" (первый созданный на "пустой" системе пользователь получает uid вроде 500 или 1000 (кстати - ещё от дистрибутива зависит...)). Но "случаи разные" -- возможны.
(*) - Бывают более сложные конфигурации с доменами, сетевыми пользователями, машинами не в домене или в другом домене и проч.
Что используется для автомонтирования? HAL? Внесите пользователя в соответствующую группу. Тогда при монтировании от его имени изменяться uid владельца и ему будет разрешено производить запись. Я полагаю такая возможность в FC8 должна быть предусмотрена.