On Thu, Oct 16, 2003 at 10:29:55AM +0400, Kolotov Alexandr wrote:
> Тут мне вопреки всему пишут в приват, зачем я открыл рассылку? (хотя
> люди туда подписаны). А вопрос весьма распространенный.
А мне вот не пишут :-)
> вообщем вводная: у человека ASPLinux 9, локаль выбрана при установке
> cp1251, хочет чтоб диски с ntfs и fat монтировались при загрузке, и
> чтоб на них нормально отображались русские имена. Он мне предложил
> дописать его файл fstab.
>
> >/dev/hda7 /mnt/files vfat
> >/dev/hda1 /mnt/xp ntfs
>
> На что я ему предложил:
> >/dev/hda7 /mnt/files vfat auto,user,rw,showexec,iocharset=cp1251,codepage=866
0 0
> >/dev/hda1 /mnt/xp ntfs auto,user,uid=500,ro,nls=cp1251
0 0
мой вариант:
из /etc/fstab
/dev/cdrom /cdrom iso9660 ro,user,noauto,iocharset=cp1251,showexec 0 0
/dev/hde2 /mnt/nt ntfs defaults,ro,user,iocharset=cp1251,gid=105,umask=027 0 0
/dev/hde10 /mnt/working2 vfat defaults,user,auto,codepage=866,iocharset=koi8-r,showexec,gid=105,umask=002 0 0
из /etc/group
winfsreader:!:105:alexgo
ls -l /mnt
dr-xr-x1 root winfsrea 8192 Окт 8 01:34 nt
drwxrwxr-x 21 root winfsrea 8192 Янв 1 1970 working2
> теперь по опциям:
> auto - монтировать автоматически (mount -a)
при старте системы
> user - резрешать обычным пользователям монтировать раздел
> rw - монтировать с разрешением чтения-записи
> ro - монтировать с разрешением только чтения (ntfs пока поддерживается
> только чтение)
> showexec - показывать файлы .exe, .bat, .cmd, .com как исполняемые
> iocharset и nls - установить отображаемую локаль как cp1251
> codepage - установить, что исходная локаль 866
> uid - только пользователь с данным uid кроме root может монтировать
> данную ФС (можно использовать gid - пользователи входящие в
> данную группу).
не так. uid и gid определяют владельца и группу всех файлов
данной fs. А umask определяет права доступа.
в общем за подробностями man mount.
PS в моей конфигурации пользователи входящие в группу winfsreader
могут читать ntfs и читать/писать в vfat.