LinuxForum.Fans
Тема

Некоторые вопросы монтирования

Автор: drBatty 40 сообщений 4101 просмотров
#156677
metra написал:
Может можно вообще сидеть через суперпользователя?

пользователи старой варезной венды так и делают.

#156712
drBatty написал:
пользователи старой варезной венды так и делают.

да? а что же я так не делаю? :o

drBatty, я человеку помог, а ты мне минус влепил....за что? что не так я подсказал? oO

#156714
redgy92 написал:
да? а что же я так не делаю?

вы про sudo chown -R USER:USERGROUP /media/all ?
эта команда может сработать четырьмя принципиально разными способами
1) если применить её ДО монтирования, он подействует на точку монтирования, и ничего не изменит
2) если после к FAT, получим "операция не позволяется", ибо в ФАТ нет владельцев.
3) если после к NTFS, то команда отработает, но действовать не станет - в NTFS есть владелец, но нет UNIX-прав. А может и подействует. От многого зависит. Может подействует, но только 1 раз.
4) в EXT подействует, но весьма криво - там хранится номер хозяина, а не его имя. А значит, при смене дистра/системы вы получите "пользователя 50001" или что-то похожее.

#156717
redgy92 написал:
что не так я подсказал?

конечно не так! основная ошибка: если команда не работает - поставь перед ней sudo. если винт не закручивается - вдарь по нему кувалдой. :(

#156718

drBatty, и как же надо было вводить chown ??? без sudo не работает если что smile

#156724
redgy92 написал:
и как же надо было вводить chown ??? без sudo не работает если что

НИКАК. там по другому вообще делается man ntfs-3g для NTFS.

#156726

drBatty, какой NTFS ??

......на одном стоит Linux, другой пустой (форматированный в Ext4), который я примонтировал в процессе установки ОС как "/media/all".

разуйте глаза :[ Док, вы же мне и объясняли что chown с нтфс не катит smile

#156748
redgy92 написал:
Док, вы же мне и объясняли что chown с нтфс не катит

он и на EXT не катит. это костыль, и он не работает без sudo как раз потому, что костыль. А не потому, что не NTFS.

metra написал:
(форматированный в Ext4), который я примонтировал в процессе установки ОС как "/media/all".

если это постоянный, то Ъ способ - монтировать в /mnt, в /media монтируют временные, вроде флешек. но это мелочь. Важно то, КАК монтировать. Раз "в процессе установки", то видимо это всё в /etc/fstab. Если для всех надо, то достаточно в четвёртом поле поставить users. Читать здесь: http://linuxforum.ru/viewtopic.php?pid=139432#p139432

Причём тут кувалда-sudo - решительно непонятно... :(

#156764

drBatty, как я посмотрю, у вас все, что не по вашему, костыль wink если вам не понравилось, как я помог решить данную проблему, предложили бы свой способ, а не кидались бы минусами 'я так не думаю'

#156766
drBatty написал:
он и на EXT не катит. это костыль, и он не работает без sudo как раз потому, что костыль. А не потому, что не NTFS.

док, вы не в духе и бредите? и какой же тогда способ с Ъ без chown'а нужно использовать, что бы дать право на запись в какую-то папку.

drBatty написал:
если это постоянный, то Ъ способ - монтировать в /mnt, в /media монтируют временные, вроде флешек.

в /mnt тоже монтируются времеенные.... а в /media монтируются сменные носители... короче FHS не предусматривает место для файлопомойки...

drBatty написал:
Важно то, КАК монтировать. Раз "в процессе установки", то видимо это всё в /etc/fstab. Если для всех надо, то достаточно в четвёртом поле поставить users

это вообще не в тему... это даёт право на монтирование от пользователя, а не на запись.

#156805
redgy92 написал:
как я посмотрю, у вас все, что не по вашему, костыль wink если вам не понравилось, как я помог решить данную проблему, предложили бы свой способ, а не кидались бы минусами 'я так не думаю'

дык я не прав?

Fat-Zer написал:
док, вы не в духе и бредите? и какой же тогда способ с Ъ без chown'а нужно использовать, что бы дать право на запись в какую-то папку.

как вы монтируете? через mount? там и давайте права. ман процитировать?

Fat-Zer написал:
это вообще не в тему... это даёт право на монтирование от пользователя, а не на запись.

освежите в памяти man mount. потом потрещим.

#156815
drBatty написал:
освежите в памяти man mount. потом потрещим.
man mount написал:
users Allow every user to mount and unmount the filesystem. This option implies the options noexec, nosuid, and nodev (unless overridden by subsequent options, as in the option line users,exec,dev,suid).

переводить думаю не обязательно?

drBatty написал:
как вы монтируете? через mount? там и давайте права. ман процитировать?

процитируйте...(про extX говорим)

#156819
drBatty написал:
вы про sudo chown -R USER:USERGROUP /media/all ?
эта команда может сработать четырьмя принципиально разными способами
1) если применить её ДО монтирования, он подействует на точку монтирования, и ничего не изменит
2) если после к FAT, получим "операция не позволяется", ибо в ФАТ нет владельцев.
3) если после к NTFS, то команда отработает, но действовать не станет - в NTFS есть владелец, но нет UNIX-прав. А может и подействует. От многого зависит. Может подействует, но только 1 раз.
4) в EXT подействует, но весьма криво - там хранится номер хозяина, а не его имя. А значит, при смене дистра/системы вы получите "пользователя 50001" или что-то похожее.

1 - диск уже смонтирован, об этом написано в 1-м посте
2,3 - это тут вообще не умесно, т.к. фс = ext4, о чем опять же написано в 1 посте
4 - вы так часто меняете дистр, что вам надоело каждый раз выполнить одну команду chown?

drBatty написал:
[quote=metra]Может можно вообще сидеть через суперпользователя?

пользователи старой варезной венды так и делают.[/quote]
плохо вы знаете 'пользователей варезной винды' wink

drBatty написал:
дык я не прав?

вы видите текст между строчек? oO я вам про федю, а вы мне про ерёму wink все таки предложите Ъ решение?

#156937
Fat-Zer написал:
переводить думаю не обязательно?

как вы мну достали...

man mount написал:
-w, --rw
Mount the filesystem read/write. This is the default. A synonym is -o rw.

перевести?
если написать ТОЛЬКО users, то будет разрешена запись. Не?

#156939
redgy92 написал:
вы видите текст между строчек? blink я вам про федю, а вы мне про ерёму wink все таки предложите Ъ решение?

если необходимо, что-бы любой юзер мог смонтировать данную ФС, то её надо прописать с опцией users, которая для того и предназначается. Это является Ъ решением.

А менять владельца == костыль. За что вы минус и получили.

redgy92 написал:
1 - диск уже смонтирован, об этом написано в 1-м посте
2,3 - это тут вообще не умесно, т.к. фс = ext4, о чем опять же написано в 1 посте
4 - вы так часто меняете дистр, что вам надоело каждый раз выполнить одну команду chown?

1) я в курсе, но это вы советовали
2) я в курсе, но это вы советовали
3) я в курсе, но это вы советовали
4) я в курсе, но это вы советовали

за что минус и получили. перечислено 4 случая, и В КАЖДОМ из них ваш совет неправильный.

#156942
drBatty написал:
если написать ТОЛЬКО users, то будет разрешена запись. Не?

нет! опция users отвечает !!только!! за право на монтирование!

Показать
[console]alexander@goblin /tmp $ dd if=/dev/zero of=fs bs=1M count=32
32+0 записей считано
32+0 записей написано
скопировано 33554432 байта (34 MB), 0,0320474 c, 1,0 GB/c
alexander@goblin /tmp $ sudo mkfs.ext4 fs
Пароль:
mke2fs 1.41.12 (17-May-2010)
fs is not a block special device.
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
8192 inodes, 32768 blocks
1638 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=33554432
4 block groups
8192 blocks per group, 8192 fragments per group
2048 inodes per group
Superblock backups stored on blocks:
8193, 24577

Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 21 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
alexander@goblin /tmp $ mkdir -p mp
alexander@goblin /tmp $ sudo mount -w -o users fs mp
alexander@goblin /tmp $ ls -l mp
итого 12
drwx------ 2 root root 12288 Апр 30 11:22 lost+found
alexander@goblin /tmp $ ls -al mp
итого 13
drwxr-xr-x 3 root root 1024 Апр 30 11:22 .
drwxrwxrwt 27 root root 1500 Апр 30 11:22 ..
drwx------ 2 root root 12288 Апр 30 11:22 lost+found
alexander@goblin /tmp $ cp /etc/make.conf mp
cp: невозможно создать обычный файл «mp/make.conf»: Отказано в доступе
alexander@goblin /tmp $ sudo umount mp
Пароль:
alexander@goblin /tmp $ su -c 'echo /tmp/fs /tmp/mp auto users,loop 0 0 >>/etc/fstab'
Пароль:
alexander@goblin /tmp $ mount mp
alexander@goblin /tmp $ ls -al mp
итого 13
drwxr-xr-x 3 root root 1024 Апр 30 11:22 .
drwxrwxrwt 27 root root 1500 Апр 30 11:30 ..
drwx------ 2 root root 12288 Апр 30 11:22 lost+found
alexander@goblin /tmp $ cp /etc/make.conf mp
cp: невозможно создать обычный файл «mp/make.conf»: Отказано в доступе
[/console]
drBatty написал:
если необходимо, что-бы любой юзер мог смонтировать данную ФС, то её надо прописать с опцией users, которая для того и предназначается. Это является Ъ решением.

если юзер монтирует ФС это ещё не значит, что он может в неё писать!

ЗЫ: странно... я при первом монтировании -o loop не указал, а он смонтировался...

#156952
Fat-Zer написал:
нет! опция users отвечает !!только!! за право на монтирование!
Fat-Zer написал:
если юзер монтирует ФС это ещё не значит, что он может в неё писать!

читайте маны. если может монтировать - может и писать, если только администратор ЯВНО не запретил иное.

#156956
drBatty написал:
читайте маны. если может монтировать - может и писать, если только администратор ЯВНО не запретил иное.

покажите мне эту строчку в манах... тест доказывающий обратное под спойлером в сообщении выше.

#156958
Fat-Zer написал:
покажите мне эту строчку в манах...

эх...

man mount написал:
-w, --rw
Mount the filesystem read/write. This is the default. A synonym is -o rw.

не надоело?

#156960
Fat-Zer написал:
тест доказывающий обратное под спойлером в сообщении выше.

ну почитайте ещё маны, раз вы не понимаете, что происходит :)

Войдите или зарегистрируйтесь, чтобы ответить.