1

Тема: Монтирование раздела

Такс, ув., знатоки. Как автоматом монтировать раздел под конкретным пользователем? Раздел линевый ФС - raiserFS. http://artzone.org.ua/lug/viewtopic.php?pid=379#p379 - тутачки пытались помочь (ОГРОМНОЕ СПАСИБО) , но чет никак ... sad

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif

2 Отредактировано NukeOS (23.09.2008 11:11:10)

Re: Монтирование раздела

попробуй вот что:
пропиши в /etс/mtab

добавить нужно ключ user=name где name имя юзверя - типа того
/dev/sda3 /home/pupkin reiserfs rw,user=pupkin 0 1

UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, and DOS is a boot partition virus. (Peter Coffin)

https://linuxcounter.net/cert/444384.png

Re: Монтирование раздела

значит так, дубыль цвай

1. Создаем скрипт нужного назначения
2. chown root.<группа_в_которой_есть_юзер>
3. chmod 755 script.sh
4. chmod +s script.sh

теперь скрипт script.sh будет запускаться от юзера, но выполняться с правами рута


зы. если надо автомоунт можно использовать fstab или на крайняк rc.local

The future is open

4

Re: Монтирование раздела

ппц sad , рассказую по буквам ...

создал скрипт mount.sh
в него вписал -

#! /bin/sh

exec sudo mount /dev/sda4 /home/media

, тоже самое вбиваю в консоли когда пытаюсь ручками смонтировать раздел .

потом,

1. chown root:artzor /home/artzor/mount.sh
    (в группе artzor есть пользователь tumchak artem)
2. chmod 755 mount.sh
3. chmod +s mount.sh

в итоге болт sad

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif

Re: Монтирование раздела

блйа!
нахрена в скрипте sudo ??? он же и так от рута работает!

перепиши примерно на сее

#!/bin/sh
mount /dev/sda4 /home/media
The future is open

6 Отредактировано ArtZor (24.09.2008 09:13:11)

Re: Монтирование раздела

Senior.Pamidur пишет:

блйа!
нахрена в скрипте sudo ???

Эт я экспериментировал ...

*** Спустя минут эдак 10 .... ***

Неработает ...

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif

7 Отредактировано Senior.Pamidur (24.09.2008 13:58:02)

Re: Монтирование раздела

Я ступил, жестко извеняюсь!!!
suid работает только на исполняемые файлы т.е. бинарники; shell-script не есть бинарник

посему решение настроить sudo
а еще лучше правильно настроить fstab и разрешить поднимать раздел юзеру

The future is open

Re: Монтирование раздела

примерно это в fstab

/dev/что  /home/куда   ext3fs    noauto,user,rw    0 0

и поднимай просто по mount /dev/что от юзера

у меня вроде работает

The future is open

Re: Монтирование раздела

[size=10]небольшое дополнение: поизучав все что нашел касательно suidных скриптов выяснил что таковые имеют место быть в Open/Net BSD[/size]

The future is open

10

Re: Монтирование раздела

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hda2
UUID=bc26347b-876a-4178-82f0-6ffac0c38898 /               reiserfs notail,relat$
# /dev/hda1
UUID=bd550531-e77d-4dcd-9534-3f84276e5239 /home           reiserfs relatime    $
/dev/hda3       none            swap    sw              0       0
/dev/hdb        /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
#Мои попытки шаманить :)
##/dev/hda4       /home/media     reiserfs rw,user=artzor 0 0

Я так понимаю, что мну нать изменить свои ваяния на :

/dev/hda4       /home/media     reiserfs noauto,artzor,rw    0 0

, потом сваять скрипт с mount /dev/hda 4 и в автозапуск ????

Только вот сразу вопрос, в fstab диски видны как /dev/hda2 , а я монтирую /dev/sda4  ... Че за прикол ?

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif

11

Re: Монтирование раздела

ArtZor пишет:

Только вот сразу вопрос, в fstab диски видны как /dev/hda2 , а я монтирую /dev/sda4  ... Че за прикол ?

Я так понимаю у тебя SATA винты и они могут определятся системой и как IDE - в током случае будут автоматом прописаты во fstab как hda  и в то же время они будут откликаться на sda при
# fdisk -l

UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, and DOS is a boot partition virus. (Peter Coffin)

https://linuxcounter.net/cert/444384.png

12

Re: Монтирование раздела

В том то и прикол, что винт согласно "бумажке" - 60 Gb PATA . Я так понимаю что это никак не SATA винт sad

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif

13

Re: Монтирование раздела

Запомните - с ядер версии 2,6,18 IDE подсистема находится в статусе deprecated - поэтому все должно работать через libata, соответственно IDE харды будут как sda показыватся.
Конечно я встречал некоторых извращенцев у которых в последних ядрах есть IDE подсистема, но когда они по моей просьбе меряли производительность на libata - тихо фигели как они раньше жили...

Слушаю это, работаю в Gentoo.

14

Re: Монтирование раздела

что за модная эмуляция сата на ide? интересно где включать, если оно того стоит... у меня как обычно /dev/hda

15 Отредактировано Agressor (29.09.2008 18:55:54)

Re: Монтирование раздела

Chpock пишет:

что за модная эмуляция сата на ide? интересно где включать, если оно того стоит... у меня как обычно /dev/hda

Надеюсь DIG ядро уже прохавал - может подскажеш??? smile
Если серьезно - выбрасываем весь раздел где Device Drivers -> ATA/ATAPI/MFM/RLL Support (вообще он не надо!)
И включаем SCSI device support -> SCSI device support & SCSI disk support (только не модулем, а прямо в ядро) и там же SCSI CDROM support (это уже модулем)
Затем вкл. Serial ATA (prod) and Parallel ATA - здесь тоже все в ядро, не модулем, смотрим какой у нас чип контроллера...
Не забываем в загрузчике и fstab менять на sd*
Вот собственно и все. Прирост производительности дисковой PATA подсистемы около 20% - а за это стоит поборотся:)

Слушаю это, работаю в Gentoo.