NordWest |
08-06-2008 14:27 821433 |
Монтирование NTFS разделов с доступом для пользователя.
Как правильно монтировать разделы NTFS, чтобы при загрузке к ним был доступ на чтение для обычного пользователя?
В fstab строка такая:
/dev/hda6 /mnt/ex ntfs defaults,user,nls=utf8 0 0
При этом все права устанавливаются для root'а и его группы. Видимо либо надо как-то менять права пользователя или групп, либо это в fstab прописывается.
|
NordWest |
08-06-2008 14:38 821440 |
|
ruslandh |
08-06-2008 16:38 821505 |
Ман mount говорит что достаточно только users
Цитата:
Цитата man mount
Лишь тот пользователь, который смонтировал файловую систему, может её
размонтировать. Если необходимо, чтобы любой пользователь мог
выполнить операцию размонтирования, тогда в строках описания файла
/etc/fstab используйте параметр users вместо user.
|
Вообще-то есть смысловая разница между /mnt и /media
/mnt - для внутренних разделов
/media - для внешних (CD, DVD. flash, внешние диски и т.п.)
|
NordWest |
08-06-2008 17:21 821540 |
Просто так было в примере. Я то смонтировал в /mnt.
|
fossil |
09-06-2008 06:55 821922 |
Все дело в параметре umask, которого в вашем примере fstab нет.
|
NordWest |
09-06-2008 09:06 821960 |
Цитата:
Цитата NordWest
/dev/hda2 /media/c ntfs iocharset=utf8,umask=0,users,user 0 0 »
|
Тут нет? Есть по-моему. А что он значит то. В мане говорится, что команда umask позволяет задавать автоматически владельца и группу при создании файлов. Т.е. её что, заранее создавать надо, маску эту? Я ничего не создавал. Что значит umask=0?
|
ruslandh |
09-06-2008 09:28 821974 |
Цитата:
Цитата man mount
umask=value
Устанавливает биты полномочий. По умолчанию берутся биты
полномочий текущего процесса в восьмеричной форме (0..7).
|
umask=0 - означает, что при монтировании нет не одного значащего бита полномочия, т.е. все файлы видятся с полномочиями 777. При umask = 111, видятся 666, при umask=0 - имеем запрет для всех. Стандартный вид прав файла (644) даёт umask= 133 - при ней хозяин может читать и писать в файл, а остальные могут только читать файлы. Напоминаю, что т.к. поддержка ntfs через драйвер ntfs только для чтения (в Linux) хозин файла всё-равно не может писать в файл и создавать файлы.
Цитата:
Просто так было в примере
|
Надо более критично относиться к примерам. В них бывают ошибки.
|
fossil |
09-06-2008 20:27 822495 |
Поставьте Umask=002
|
Время: 02:34.
© OSzone.net 2001-