* [Comm] Насколько безопасен такой скрипт?
@ 2007-08-19 10:48 Olvin
2007-08-19 11:58 ` Sergei Boudnik
2007-08-19 16:36 ` Michael Shigorin
0 siblings, 2 replies; 6+ messages in thread
From: Olvin @ 2007-08-19 10:48 UTC (permalink / raw)
To: ALT Linux Community
Насколько безопасен такой скрипт?
#!/bin/sh
umount -l $HOME/mnt/*/*
Он используется для того, чтобы отмонтировать все SMB-ресурсы, когда они
подвисают. Запускается из-под sudo, sudo-права на этот скрипт даны всем
реальным пользователям.
Когда $HOME установлена в /home/user, то всё в порядке.
Но возможно ли установить $HOME так, что пользаватель сможет
отмонтировать, например, /var? Или скрипт стоит как-то переписать?
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] Насколько безопасен такой скрипт?
2007-08-19 10:48 [Comm] Насколько безопасен такой скрипт? Olvin
@ 2007-08-19 11:58 ` Sergei Boudnik
2007-09-02 12:10 ` Olvin
2007-08-19 16:36 ` Michael Shigorin
1 sibling, 1 reply; 6+ messages in thread
From: Sergei Boudnik @ 2007-08-19 11:58 UTC (permalink / raw)
To: ALT Linux Community
Olvin пишет:
> Насколько безопасен такой скрипт?
>
> #!/bin/sh
> umount -l $HOME/mnt/*/*
>
>
Вместо $HOME/ исрользовать ~/
--
WBR, Sergei Boudnik
http://www.boudnik.kiev.ua
--------------------------
SSB-RIPE
SSB1-UANIC
==========================
Trap for spam & virii:
trap@wildlist.org.ua
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] Насколько безопасен такой скрипт?
2007-08-19 10:48 [Comm] Насколько безопасен такой скрипт? Olvin
2007-08-19 11:58 ` Sergei Boudnik
@ 2007-08-19 16:36 ` Michael Shigorin
2007-09-02 12:13 ` Olvin
1 sibling, 1 reply; 6+ messages in thread
From: Michael Shigorin @ 2007-08-19 16:36 UTC (permalink / raw)
To: ALT Linux Community
On Sun, Aug 19, 2007 at 01:48:17PM +0300, Olvin wrote:
> Насколько безопасен такой скрипт?
Проверьте на всякий с
mkdir -p ~/mnt/1/"zzz; touch /root/test"
> #!/bin/sh
> umount -l $HOME/mnt/*/*
Всегда квотить надо. Если есть шаблонные символы, то используйте
find -print0 | xargs -print0:
http://docs.altlinux.ru/alt/devel/ch01s03.html
> Он используется для того, чтобы отмонтировать все SMB-ресурсы,
> когда они подвисают. Запускается из-под sudo, sudo-права на
> этот скрипт даны всем реальным пользователям.
IMHO фиксированное "umount -a -t smbfs" куда лучше.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] Насколько безопасен такой скрипт?
2007-08-19 11:58 ` Sergei Boudnik
@ 2007-09-02 12:10 ` Olvin
0 siblings, 0 replies; 6+ messages in thread
From: Olvin @ 2007-09-02 12:10 UTC (permalink / raw)
To: ALT Linux Community
Sergei Boudnik пишет:
>> Насколько безопасен такой скрипт?
>> #!/bin/sh
>> umount -l $HOME/mnt/*/*
> Вместо $HOME/ исрользовать ~/
Это то же самое. Почти. В данном случае разницы нет.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] Насколько безопасен такой скрипт?
2007-08-19 16:36 ` Michael Shigorin
@ 2007-09-02 12:13 ` Olvin
2007-09-02 19:27 ` Michael Shigorin
0 siblings, 1 reply; 6+ messages in thread
From: Olvin @ 2007-09-02 12:13 UTC (permalink / raw)
To: shigorin, ALT Linux Community
Michael Shigorin пишет:
>> Насколько безопасен такой скрипт?
> Проверьте на всякий с
> mkdir -p ~/mnt/1/"zzz; touch /root/test"
$ tree mnt
mnt
`--1
`--zzz; touch
`--root
`--test
Я, правда, не совсем понял, зачем такая проверка? Может, вместо \" нужно
было \`, а вместо zzz - зловредная команда? :)
>> #!/bin/sh
>> umount -l $HOME/mnt/*/*
> Всегда квотить надо. Если есть шаблонные символы, то используйте
> find -print0 | xargs -print0:
> http://docs.altlinux.ru/alt/devel/ch01s03.html
>> Он используется для того, чтобы отмонтировать все SMB-ресурсы,
>> когда они подвисают. Запускается из-под sudo, sudo-права на
>> этот скрипт даны всем реальным пользователям.
> IMHO фиксированное "umount -a -t smbfs" куда лучше.
Я и ещё один пользователь могут работать одновременно. У него повисла
сеть, у меня - нет. Отмонтирует обоих :) Не годится :(
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [Comm] Насколько безопасен такой скрипт?
2007-09-02 12:13 ` Olvin
@ 2007-09-02 19:27 ` Michael Shigorin
0 siblings, 0 replies; 6+ messages in thread
From: Michael Shigorin @ 2007-09-02 19:27 UTC (permalink / raw)
To: ALT Linux Community
On Sun, Sep 02, 2007 at 03:13:00PM +0300, Olvin wrote:
> >>Насколько безопасен такой скрипт?
> >Проверьте на всякий с
> >mkdir -p ~/mnt/1/"zzz; touch /root/test"
> $ tree mnt
> mnt
> `--1
> `--zzz; touch
> `--root
> `--test
>
> Я, правда, не совсем понял, зачем такая проверка? Может, вместо
> \" нужно было \`, а вместо zzz - зловредная команда? :)
Я имел в виду -- если Ваш скрипт наступит на такой каталог,
получится ли в результате действия пользователя (который может
его там создать) создать /root/test.
> >>#!/bin/sh
> >>umount -l $HOME/mnt/*/*
> >Всегда квотить надо. Если есть шаблонные символы, то используйте
> >find -print0 | xargs -print0:
> >http://docs.altlinux.ru/alt/devel/ch01s03.html
> >>Он используется для того, чтобы отмонтировать все SMB-ресурсы,
> >>когда они подвисают. Запускается из-под sudo, sudo-права на
> >>этот скрипт даны всем реальным пользователям.
> >IMHO фиксированное "umount -a -t smbfs" куда лучше.
> Я и ещё один пользователь могут работать одновременно. У него
> повисла сеть, у меня - нет. Отмонтирует обоих :) Не годится :(
Сеть по-разному повисла -- это в смысле разные серверы отвалились
или остались работать?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2007-09-02 19:27 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-08-19 10:48 [Comm] Насколько безопасен такой скрипт? Olvin
2007-08-19 11:58 ` Sergei Boudnik
2007-09-02 12:10 ` Olvin
2007-08-19 16:36 ` Michael Shigorin
2007-09-02 12:13 ` Olvin
2007-09-02 19:27 ` Michael Shigorin
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