* [Comm] скрип для монтирования encfs
@ 2005-11-01 7:10 Oleg Dolgov
2005-11-01 10:19 ` [Comm] " Oleg Dolgov
0 siblings, 1 reply; 13+ messages in thread
From: Oleg Dolgov @ 2005-11-01 7:10 UTC (permalink / raw)
To: community
Здравствуйте.
Помогите ламеру, пожалуйста.
Создал раздел encfs. Если монтировать от root
или пользователя через sudo в коммандной
строке, то все ОК. А вот скрипт что-то не клеится.
#!/bin/sh
[ -n 'grep CR1 /etc/mtab' ] || exit 0
xterm -e 'echo "Убедитесь, что раскладка английская"
sudo encfs --public /opt/cr/.cr /mnt/CR1'
Где я не прав?
Заранее благодарен.
--
С наилучшими,
Олег Долгов
<dolgov AT mail DOT zp DOT ua>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] Re: скрип для монтирования encfs
2005-11-01 7:10 [Comm] скрип для монтирования encfs Oleg Dolgov
@ 2005-11-01 10:19 ` Oleg Dolgov
2005-11-01 11:34 ` [Comm] Re: УЛТЙР ДМС НПОФЙТПЧБОЙС encfs Andrii Dobrovol`s`kii
0 siblings, 1 reply; 13+ messages in thread
From: Oleg Dolgov @ 2005-11-01 10:19 UTC (permalink / raw)
To: community
В письме Tue, 01 Nov 2005 09:10:50 +0200, Oleg Dolgov
написал:
> Где я не прав?
В последней редакции вроде с проверкой
на монтирование раздела разобрался:
#!/bin/sh
[ ! -n 'grep CR1 /etc/mtab' ] || exit 0 ;
xterm -title "Убедитесь, что раскладка английская" \
-e 'sudo /usr/bin/encfs --public /opt/cr/.cr /mnt/CR1'
Но такое ощущение, что опция --public не
срабатывает. После монтирования этим
скриптом /mnt/CR1 недоступен никому вообще,
в том числе и root. Хотя просто в терминале
сама по себе команда
sudo /usr/bin/encfs --public /opt/cr/.cr /mnt/CR1
отрабатывает правильно. Каталог монтируется "для всех".
Может xterm виноват?
--
С наилучшими,
Олег Долгов
<dolgov AT mail DOT zp DOT ua>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: УЛТЙР ДМС НПОФЙТПЧБОЙС encfs
2005-11-01 10:19 ` [Comm] " Oleg Dolgov
@ 2005-11-01 11:34 ` Andrii Dobrovol`s`kii
2005-11-01 11:48 ` [Comm] " Oleg Dolgov
0 siblings, 1 reply; 13+ messages in thread
From: Andrii Dobrovol`s`kii @ 2005-11-01 11:34 UTC (permalink / raw)
To: ALT Linux Community
[-- Attachment #1: Type: text/plain, Size: 547 bytes --]
Oleg Dolgov wrote:
> В письме Tue, 01 Nov 2005 09:10:50 +0200, Oleg Dolgov
> написал:
> Может xterm виноват?
Ну проверить-то просто... Запустите этот же скрипт из голой консоли.
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************************************************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] Re: Re: УЛТЙР ДМС НПОФЙТПЧБОЙС encfs
2005-11-01 11:34 ` [Comm] Re: УЛТЙР ДМС НПОФЙТПЧБОЙС encfs Andrii Dobrovol`s`kii
@ 2005-11-01 11:48 ` Oleg Dolgov
2005-11-01 14:06 ` [Comm] Re: Re: хмфкт дну орпжкфрювпку encfs Andrii Dobrovol`s`kii
0 siblings, 1 reply; 13+ messages in thread
From: Oleg Dolgov @ 2005-11-01 11:48 UTC (permalink / raw)
To: community
В письме Tue, 01 Nov 2005 13:34:47 +0200, Andrii Dobrovol`s`kii
написал:
> Ну проверить-то просто... Запустите этот
> же скрипт из голой консоли.
В смысле без Х? А как-же xterm -e 'sudo encfs... ?
Сейчас меня осенило, что возможно не
успевает отрабатывать fusermount в контексте
encfs до закрытия xterm. Сейчас попробую
добавить sleep в конце, авось...
--
С наилучшими,
Олег Долгов
<dolgov AT mail DOT zp DOT ua>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: Re: хмфкт дну орпжкфрювпку encfs
2005-11-01 11:48 ` [Comm] " Oleg Dolgov
@ 2005-11-01 14:06 ` Andrii Dobrovol`s`kii
2005-11-01 14:41 ` [Comm] " Oleg Dolgov
0 siblings, 1 reply; 13+ messages in thread
From: Andrii Dobrovol`s`kii @ 2005-11-01 14:06 UTC (permalink / raw)
To: ALT Linux Community
[-- Attachment #1: Type: text/plain, Size: 865 bytes --]
Oleg Dolgov wrote:
> В письме Tue, 01 Nov 2005 13:34:47 +0200, Andrii Dobrovol`s`kii
> написал:
>
>>Ну проверить-то просто... Запустите этот
>>же скрипт из голой консоли.
>
> В смысле без Х? А как-же xterm -e 'sudo encfs... ?
>
> Сейчас меня осенило, что возможно не
> успевает отрабатывать fusermount в контексте
> encfs до закрытия xterm. Сейчас попробую
> добавить sleep в конце, авось...
Да. Проявил невнимательность. А зачем вообще этот запуск xterm?
Запускаете xterm из xterm?
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************************************************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] Re: Re: Re: хмфкт дну орпжкфрювпку encfs
2005-11-01 14:06 ` [Comm] Re: Re: хмфкт дну орпжкфрювпку encfs Andrii Dobrovol`s`kii
@ 2005-11-01 14:41 ` Oleg Dolgov
2005-11-01 14:56 ` [Comm] Re: Re: Re: ИНЖЛФ ДОХ ПТРЦЛЖТАЧРЛХ encfs Genix
0 siblings, 1 reply; 13+ messages in thread
From: Oleg Dolgov @ 2005-11-01 14:41 UTC (permalink / raw)
To: community
В письме Tue, 01 Nov 2005 16:06:54 +0200, Andrii Dobrovol`s`kii
написал:
> А зачем
> вообще этот запуск xterm?
Скрипт в /usr/bin, на рабочем столе иконка
или кнопка на панели... Для юзеров в
общем, мне лично не влом и в консоли
команду дать, но я не один за компом
работаю. А xterm необходим для ввода
пароля.
--
С наилучшими,
Олег Долгов
<dolgov AT mail DOT zp DOT ua>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: Re: Re: ИНЖЛФ ДОХ ПТРЦЛЖТАЧРЛХ encfs
2005-11-01 14:41 ` [Comm] " Oleg Dolgov
@ 2005-11-01 14:56 ` Genix
2005-11-02 6:21 ` Vasya Makarov
0 siblings, 1 reply; 13+ messages in thread
From: Genix @ 2005-11-01 14:56 UTC (permalink / raw)
To: ALT Linux Community
Oleg Dolgov wrote:
> Скрипт в /usr/bin, на рабочем столе иконка
> или кнопка на панели... Для юзеров в
> общем, мне лично не влом и в консоли
> команду дать, но я не один за компом
> работаю. А xterm необходим для ввода
> пароля.
а судо без пароля?
--
У каждого в башке свои тараканы...
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] Re: Re: Re: ИНЖЛФ ДОХ ПТРЦЛЖТАЧРЛХ encfs
2005-11-01 14:56 ` [Comm] Re: Re: Re: ИНЖЛФ ДОХ ПТРЦЛЖТАЧРЛХ encfs Genix
@ 2005-11-02 6:21 ` Vasya Makarov
2005-11-02 7:11 ` [Comm] " Oleg Dolgov
2005-11-02 14:13 ` Oleg Dolgov
0 siblings, 2 replies; 13+ messages in thread
From: Vasya Makarov @ 2005-11-02 6:21 UTC (permalink / raw)
To: ALT Linux Community
Genix пишет:
> Oleg Dolgov wrote:
>
>> Скрипт в /usr/bin, на рабочем столе иконка
>> или кнопка на панели... Для юзеров в
>> общем, мне лично не влом и в консоли
>> команду дать, но я не один за компом
>> работаю. А xterm необходим для ввода
>> пароля.
>
>
> а судо без пароля?
или gksu с паролем и без терминала?
--
Regards,
Vasya
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] Re: Re: Re: Re: ИНЖЛФ ДОХ ПТРЦЛЖТАЧРЛХ encfs
2005-11-02 6:21 ` Vasya Makarov
@ 2005-11-02 7:11 ` Oleg Dolgov
2005-11-02 8:52 ` Oleg Dolgov
2005-11-02 14:13 ` Oleg Dolgov
1 sibling, 1 reply; 13+ messages in thread
From: Oleg Dolgov @ 2005-11-02 7:11 UTC (permalink / raw)
To: community
В письме Wed, 02 Nov 2005 09:21:55 +0300, Vasya Makarov
написал:
>> а судо без пароля?
Без пароля. Просто в коммандной строке
отрабатывает на ура, а через
xterm -e 'sudoencfs...' каталог /mnt/CR1
становится недоступен никому, хотя в /etc/mtab
отображается подмонтированым.
> или gksu с паролем и без терминала?
А это что за зверь? Будем посмотреть :-\
--
С наилучшими,
Олег Долгов
<dolgov AT mail DOT zp DOT ua>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] Re: Re: Re: Re: ИНЖЛФ ДОХ ПТРЦЛЖТАЧРЛХ encfs
2005-11-02 7:11 ` [Comm] " Oleg Dolgov
@ 2005-11-02 8:52 ` Oleg Dolgov
0 siblings, 0 replies; 13+ messages in thread
From: Oleg Dolgov @ 2005-11-02 8:52 UTC (permalink / raw)
To: community
В письме Wed, 02 Nov 2005 09:11:51 +0200, Oleg Dolgov
написал:
> или gksu с паролем и без терминала?
Я наверное чего-то недопонимаю %-\
kdesu -n -t -c "encfs -S --public /opt/cr/.cr /mnt/CR1"
и висим, ждем "особого приглашения".
encfs имеет полезную опцию --extpass=
чего-бы графического туда подставить?
--
С наилучшими,
Олег Долгов
<dolgov AT mail DOT zp DOT ua>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] Re: Re: Re: Re: ИНЖЛФ ДОХ ПТРЦЛЖТАЧРЛХ encfs
2005-11-02 6:21 ` Vasya Makarov
2005-11-02 7:11 ` [Comm] " Oleg Dolgov
@ 2005-11-02 14:13 ` Oleg Dolgov
2005-11-02 14:31 ` [Comm] [SUMMARY] скрипт для монтирования encfs Oleg Dolgov
1 sibling, 1 reply; 13+ messages in thread
From: Oleg Dolgov @ 2005-11-02 14:13 UTC (permalink / raw)
To: community
В письме Wed, 02 Nov 2005 09:21:55 +0300, Vasya Makarov
написал:
> gksu с паролем и без терминала?
Песня :-) Спасибо.
---------------------------
#!/bin/sh
if [ -z $DISPLAY ]
then
sudo encfs --public /opt/cr/.cr /mnt/CR1
else
gksu -p | sudo encfs -S --public /opt/cr/.cr /mnt/CR1
fi
----------------------------
А как правильно прописать проверку на
строки /mnt/CR1 в /etc/mtab? Ну для того, если уже
подмонтирован, то просто выйти, а если
нет, то монтируем. Что-то у меня с этим
bash'ем совсем башка уже не варит :-[
--
С наилучшими,
Олег Долгов
<dolgov AT mail DOT zp DOT ua>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 13+ messages in thread
* [Comm] [SUMMARY] скрипт для монтирования encfs
2005-11-02 14:13 ` Oleg Dolgov
@ 2005-11-02 14:31 ` Oleg Dolgov
2005-11-14 11:04 ` Eugene Ostapets
0 siblings, 1 reply; 13+ messages in thread
From: Oleg Dolgov @ 2005-11-02 14:31 UTC (permalink / raw)
To: community
В письме Wed, 02 Nov 2005 16:13:56 +0200, Oleg Dolgov
написал:
> А как правильно прописать проверку на
> строки /mnt/CR1 в /etc/mtab?
Вопрос закрыт. Спасибо всем откликнувшимся.
Итог:
-------------------------------------
#!/bin/sh
if [ -n "`cat /etc/mtab | grep CR1`" ]
then exit 0
elif [ -z $DISPLAY ]
then
sudo encfs --public /opt/cr/.cr /mnt/CR1
else
gksu -p | sudo encfs -S --public /opt/cr/.cr /mnt/CR1
fi
------------------------------------
Все работает.
--
С наилучшими,
Олег Долгов
<dolgov AT mail DOT zp DOT ua>
Registered Linux user #315454
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Comm] [SUMMARY] скрипт для монтирования encfs
2005-11-02 14:31 ` [Comm] [SUMMARY] скрипт для монтирования encfs Oleg Dolgov
@ 2005-11-14 11:04 ` Eugene Ostapets
0 siblings, 0 replies; 13+ messages in thread
From: Eugene Ostapets @ 2005-11-14 11:04 UTC (permalink / raw)
To: ALT Linux Community
02.11.05, Oleg Dolgov<dolgov mail.zp.ua> написал(а):
> В письме Wed, 02 Nov 2005 16:13:56 +0200, Oleg Dolgov
> -------------------------------------
> #!/bin/sh
>
> if [ -n "`cat /etc/mtab | grep CR1`" ]
Лучше тут проверять /proc/mounts
> then exit 0
> elif [ -z $DISPLAY ]
> then
> sudo encfs --public /opt/cr/.cr /mnt/CR1
> else
> gksu -p | sudo encfs -S --public /opt/cr/.cr /mnt/CR1
> fi
> ------------------------------------
> Все работает.
--
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2005-11-14 11:04 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-11-01 7:10 [Comm] скрип для монтирования encfs Oleg Dolgov
2005-11-01 10:19 ` [Comm] " Oleg Dolgov
2005-11-01 11:34 ` [Comm] Re: УЛТЙР ДМС НПОФЙТПЧБОЙС encfs Andrii Dobrovol`s`kii
2005-11-01 11:48 ` [Comm] " Oleg Dolgov
2005-11-01 14:06 ` [Comm] Re: Re: хмфкт дну орпжкфрювпку encfs Andrii Dobrovol`s`kii
2005-11-01 14:41 ` [Comm] " Oleg Dolgov
2005-11-01 14:56 ` [Comm] Re: Re: Re: ИНЖЛФ ДОХ ПТРЦЛЖТАЧРЛХ encfs Genix
2005-11-02 6:21 ` Vasya Makarov
2005-11-02 7:11 ` [Comm] " Oleg Dolgov
2005-11-02 8:52 ` Oleg Dolgov
2005-11-02 14:13 ` Oleg Dolgov
2005-11-02 14:31 ` [Comm] [SUMMARY] скрипт для монтирования encfs Oleg Dolgov
2005-11-14 11:04 ` Eugene Ostapets
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git