PDA

Показать полную графическую версию : fstab


dXT
05-06-2003, 13:14
Что нужно прописать в fstab чтобы на win раздел мог писать обычный юзверь(не root)?
Заранее спасибо...

B o s s
05-06-2003, 16:36
Выставь права доступа к разделу.
На каталог /mnt/c или как там он у тебя, поставь права 777.
Вот и все.

dXT
05-06-2003, 18:21
B o s s
чёто не катит...даю все права...ставлю для всех вложенных папок и файлов..жду кучу времени пока оно всё сменит, а дальше смотрю ещё раз...и ноль внимания...как было так и осталось...так что нужен другой способ...поможите люди добрые...

kitov
05-06-2003, 18:28
umask=666

у меня так работаёт

ruslandh
05-06-2003, 20:51
dXT
А какая текущая строчка в fstab. И кстати, что за Linux, ядро, корче uname -a
Если конкретному пользователю, группе, то можно и прямо в fstab это указать.

Kent
05-06-2003, 22:07
А у меня под пользователем не монтируется NTFS-раздел.
В fstab, в опциях, написано users, и пользователь входит в группу users. Но при этом не пишет, что нет прав, а пишет какие-то другие вещи.
Что делать то?

ruslandh
06-06-2003, 05:23
Kent
А какие другие вещи пишет ?

dXT
06-06-2003, 12:43
ruslandh строчка такая: /dev/hda1               /mnt/c                  vfat codepage=866,iocharset=koi8-r        0 0

Linux localhost.localdomain 2.4.18-17.8.0 #1 Tue Oct 8 13:51:08 EDT 2002 i686 i686 i386 GNU/Linux
kitov тоже не хочет...ставил и 666 и 777 всё равно.. вообще все права убираются...

Kent
06-06-2003, 20:12
ruslandh

Пишет вот что:

Ошибка монтирования устройства.

Сообщение об ошибке:

mount: wrong fs type, bad option, bad superblock on /dev/hde6, or too many mounted file systems

Если монтирую с правами root, то же самое. А в сеансе root всё нормально.

Строка выглядит так:
/dev/hde6 * * /mnt/windows_g * *ntfs * *noauto,users,iocharset=cp1251,codepage=866 * * 0 * *0

Права на каталог, вроде, есть.

Исправлено: Kent, 21:14 6-06-2003

Немного разобрался. Почитал mail и исправил iocharset=cp1251 на nls=cp1251, а codepage совсем удалил.
Раздел монтируется, но доступа нет. Пишет - нет прав.

Какие права и на что нужны?

Да, ещё не видно файлов с русскими именами.

Исправлено: Kent, 22:22 6-06-2003

ruslandh
06-06-2003, 22:12
Цитата из man mount


Mount options for ntfs
* * * iocharset=name
* * * * * * *Character set to use when returning file *names. * Unlike *VFAT,
* * * * * * *NTFS suppresses names that contain unconvertible characters.

* * * utf8 * Use UTF-8 for converting file names.

* * * uni_xlate=[0|1|2]
* * * * * * *For *0 *(or *`no' *or *`false'), do not use escape sequences for
* * * * * * *unknown Unicode characters. *For 1 (or `yes' or *`true') *or *2,
* * * * * * *use vfat-style 4-byte escape sequences starting with ":". Here 2
* * * * * * *give a little-endian encoding *and *1 *a *byteswapped *bigendian
* * * * * * *encoding.

* * * posix=[0|1]
* * * * * * *If *enabled *(posix=1), *the *file *system distinguishes between
* * * * * * *upper and lower case. The 8.3 alias names are presented as *hard
* * * * * * *links instead of being suppressed.

* * * uid=value, gid=value and umask=value
* * * * * * *Set *the *file permission on the filesystem. *The umask value is
* * * * * * *given in octal. *By default, the files are owned by root and not
* * * * * * *readable by somebody else.

Kent
06-06-2003, 22:26
ruslandh

Я это прочитал. Но больше половины терминов не могу понять.
Нельзя ли привести пример для моего случая?

dXT
06-06-2003, 23:14
Kent чтобы видеть русские имена файлов ставь:  iocharset=koi8-r,codepage=866

ruslandh
06-06-2003, 23:15
/dev/hde6 /mnt/windows_g ntfs auto,users,iocharset=cp1251,uid=500,gid=500     0    0

Crew
06-06-2003, 23:28
Kent
/dev/hde6 /mnt/windows_g ntfs auto,users,iocharset=cp1251,uid=500,gid=500     0    0
Именно так, без указания кодовой страницы. иначе у меня тоже ругалось

dXT
06-06-2003, 23:50
Упс..извиняюсь...

Kent
07-06-2003, 04:36
Всё заработало, но один момент смущает. В системном сообщении присутствует такая информация:

Jun  7 04:38:42 localhost kernel: NTFS-fs warning (device 21:06): parse_options(): Option iocharset is deprecated. Please use option nls=<charsetname> in the future.

Как быть?

ruslandh
07-06-2003, 06:26
Kent
Ну, попробуй, вместо iocharset применить nls. Может у тебя версия mount  другая. А потом это предупреждение, вернее даже совет - в будущем вместо  iocharset надо применять nls

Fiery tiger
18-07-2004, 15:28
Доброго времени суток, уважаемые.

Подскажите, будьте добры, как смонтировать диски в ASPlinux 9.2, если через fstab их не видно?
При этом у мну диск С:\ НТФ’эшный, а диск D:\ ФАТовский.




© OSzone.net 2001-2012