Показать полную графическую версию : Монтирование NTFS разделов с доступом для пользователя.
NordWest
08-06-2008, 14:27
Как правильно монтировать разделы NTFS, чтобы при загрузке к ним был доступ на чтение для обычного пользователя?
В fstab строка такая:
/dev/hda6 /mnt/ex ntfs defaults,user,nls=utf8 0 0
При этом все права устанавливаются для root'а и его группы. Видимо либо надо как-то менять права пользователя или групп, либо это в fstab прописывается.
NordWest
08-06-2008, 14:38
Пример монтирования виндового диска с файловой системой ntfs. Идем в /etc/fstab и там пишем /dev/hda2 /media/c ntfs iocharset=utf8,umask=0,users,user 0 0 Предварительно создав папку /media/c
http://mczim-debian.blogspot.com/2007/04/ntfs-fat32.html
ruslandh
08-06-2008, 16:38
Ман mount говорит что достаточно только users
Лишь тот пользователь, который смонтировал файловую систему, может её
размонтировать. Если необходимо, чтобы любой пользователь мог
выполнить операцию размонтирования, тогда в строках описания файла
/etc/fstab используйте параметр users вместо user.
Вообще-то есть смысловая разница между /mnt и /media
/mnt - для внутренних разделов
/media - для внешних (CD, DVD. flash, внешние диски и т.п.)
NordWest
08-06-2008, 17:21
Просто так было в примере. Я то смонтировал в /mnt.
Все дело в параметре umask, которого в вашем примере fstab нет.
NordWest
09-06-2008, 09:06
/dev/hda2 /media/c ntfs iocharset=utf8,umask=0,users,user 0 0 »
Тут нет? Есть по-моему. А что он значит то. В мане говорится, что команда umask позволяет задавать автоматически владельца и группу при создании файлов. Т.е. её что, заранее создавать надо, маску эту? Я ничего не создавал. Что значит umask=0?
ruslandh
09-06-2008, 09:28
Что значит umask=0?
umask=value
Устанавливает биты полномочий. По умолчанию берутся биты
полномочий текущего процесса в восьмеричной форме (0..7).
umask=0 - означает, что при монтировании нет не одного значащего бита полномочия, т.е. все файлы видятся с полномочиями 777. При umask = 111, видятся 666, при umask=0 - имеем запрет для всех. Стандартный вид прав файла (644) даёт umask= 133 - при ней хозяин может читать и писать в файл, а остальные могут только читать файлы. Напоминаю, что т.к. поддержка ntfs через драйвер ntfs только для чтения (в Linux) хозин файла всё-равно не может писать в файл и создавать файлы.
Просто так было в примере
Надо более критично относиться к примерам. В них бывают ошибки.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.