ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [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