Re: to share a disk between users

2011-10-06 Нитка Pivushkov Alexandr


Zawullon пишет:
> 7 сентября 2011 г. 22:26 пользователь Pivushkov Alexandr 
> написал:>  Подскажите, мож кто уже реализовал.>>  Как бы сделать так, чтобы к 
> данным созданным одним пользователем имел> полный доступ другой пользователь. 
> Т.е. мог записать в директорию,> удалить директорию, удалить файл, 
> естественно прочитать и т.п.>  Желателен не очень ресурсоёмкий способ...
>> Если нам надо расшарить директорию /home/shared между пользователямигруппы 
>> users, то ставим из стандартных репов bindfs и в конец файла/etc/fstab 
>> добавляем строчку:
>> bindfs#/home/shared/. /home/shared/. 
>> fuseperms=u+rwX:g+rwX,mirror=@users,group=users 0 0

Все, с 8 сентября работает, нареканий нет.
По моему, оптимальней не придумаешь :)
Спасибо.
> 

-- 
- Пивушков Александр. Институт проблем химической физики. Черноголовка.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


running ip6tables-restore (iptables-restore) on boot

2011-10-06 Нитка Ivan Shmakov
> Oleg A Anisimov  writes:

[…]

 > Вот один из скриптов:

 > #!/bin/sh

 > set -e

 > PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 > save_time=`date '+%Y.%m.%d-%H.%M.%S'`

 > case "$1" in
 > start|restart|reload|force-reload)
 > /sbin/iptables-restore -c < /var/lib/iptables/rules
 > ;;
 > stop)
 > /sbin/iptables-save -c > /var/lib/iptables/rules
 > ;;
 > save)

BTW, подобный скрипт в свое время убрали из Debian как-раз из-за
попыток выполнить в нем сохранение состояния [1].  Вследствие
чего был написан [2].  (Отдельным достоинством которого является
поддержка IPv6.)

На совместимость Ubuntu не проверял.  Буду благодарен за отзывы.

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=241162
[2] http://article.gmane.org/gmane.linux.debian.devel.firewall/6003

[…]

-- 
FSF associate member #7257


-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Не выполняются скрипты из /etc/init.d при старте (Ubuntu 10.04)

2011-10-06 Нитка Oleg A. Anisimov
С путями всё в порядке. Окружения и пути во всех случаях одинаковы, но не
работает
только на этой конкретной инсталляции Ubuntu 10.04. Вот один из скриптов:

#!/bin/sh

set -e

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
save_time=`date '+%Y.%m.%d-%H.%M.%S'`

case "$1" in
start|restart|reload|force-reload)
/sbin/iptables-restore -c < /var/lib/iptables/rules
;;
stop)
/sbin/iptables-save -c > /var/lib/iptables/rules
;;
save)
mv /var/lib/iptables/rules /var/lib/iptables/rules$save_time
/sbin/iptables-save -c > /var/lib/iptables/rules
echo "iptables saved"
;;
*)
if test "$@"; then
echo "Aborting iptables initd: unknown command(s): \"$@\"."
fi
usage
;;
esac

exit 0


Он у меня с машины на машину, из ОСи в ОСь кочует и везде работал до этого
раза.

6 октября 2011 г. 15:26 пользователь Dmitry Agafonov <
agafonovdmi...@gmail.com> написал:

> Самая вероятная проблема - пути. Во время загрузки у шелла могут быть не
> определены все нужные вашим скриптам пути в PATH.
> Проверьте, а лучше пишите только абсолютные пути.
>
> 6 октября 2011 г. 15:10 пользователь Oleg A. Anisimov <
> yoda.jedy.kni...@gmail.com> написал:
>
>> Доброго всем LOCAL_TIME!
>>
>> Столкнулся с ситуацией посавившей меня в тупик.
>>
>> Есть машинка под 10.0.3. Задача выполнить при загрузке два скрипта.
>> Скрипты
>> помещены (с правами 755) в /etc/init.d, выполнено update-rc.d -f <имя
>> скрипта> defauls и
>> симлинки S20scriptname присутствуют в /etc/rc2.d и вообще где положено.
>> Вот только
>> при загрузке они не выполняются. Ошибок в логах нет. Простое service
>> scriptname start
>> даёт нужный результат. Всё поднимается.
>>
>> Вопрос: какого лешего ему не хватает?
>>
>> P.S. Шаманство по этому же рецепту в Debian/Ubuntu 11.04 даёт
>> предсказуемый
>> положительный результат: при старте системы скрипты выполняются.
>>
>> P.P.S. Если надо — могу выложить сами скрипты.
>>
>> --
>> --
>> С наилучшими пожеланиями,
>> Олег Анисимов AKA Yoda
>>
>>
>>
>> --
>> ubuntu-ru mailing list
>> ubuntu-ru@lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>>
>>
>
>
> --
> Dmitry Agafonov ~ http://agafonov.pp.ru/
>
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>
>


-- 
--
С наилучшими пожеланиями,
Олег Анисимов AKA Yoda
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Не выполняются скрипты из /etc/init.d при старте (Ubuntu 10.04)

2011-10-06 Нитка Pivushkov Alexandr
 Я б добавил, все таки, что не только PATH но и внимательно сравнить все
переменные окружения.
 в bash - команда set

Dmitry Agafonov пишет:
> Самая вероятная проблема - пути. Во время загрузки у шелла могут быть не
> определены все нужные вашим скриптам пути в PATH.
> Проверьте, а лучше пишите только абсолютные пути.
> 
> 6 октября 2011 г. 15:10 пользователь Oleg A. Anisimov
> mailto:yoda.jedy.kni...@gmail.com>> написал:
> 
> Доброго всем LOCAL_TIME!
> 
> Столкнулся с ситуацией посавившей меня в тупик.
> 
> Есть машинка под 10.0.3. Задача выполнить при загрузке два скрипта.
> Скрипты
> помещены (с правами 755) в /etc/init.d, выполнено update-rc.d -f
> <имя скрипта> defauls и
> симлинки S20scriptname присутствуют в /etc/rc2.d и вообще где
> положено. Вот только
> при загрузке они не выполняются. Ошибок в логах нет. Простое service
> scriptname start
> даёт нужный результат. Всё поднимается.
> 
> Вопрос: какого лешего ему не хватает?
> 
> P.S. Шаманство по этому же рецепту в Debian/Ubuntu 11.04 даёт
> предсказуемый
> положительный результат: при старте системы скрипты выполняются.
> 
> P.P.S. Если надо — могу выложить сами скрипты.
> 
> -- 
> --
> С наилучшими пожеланиями,
> Олег Анисимов AKA Yoda
> 
> 
> 
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com 
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
> 
> 
> 
> 
> -- 
> Dmitry Agafonov ~ http://agafonov.pp.ru/
> 

-- 
- Пивушков Александр. Институт проблем химической физики. Черноголовка.
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru


Re: Не выполняются скрипты из /etc/init.d при старте (Ubuntu 10.04)

2011-10-06 Нитка Dmitry Agafonov
Самая вероятная проблема - пути. Во время загрузки у шелла могут быть не
определены все нужные вашим скриптам пути в PATH.
Проверьте, а лучше пишите только абсолютные пути.

6 октября 2011 г. 15:10 пользователь Oleg A. Anisimov <
yoda.jedy.kni...@gmail.com> написал:

> Доброго всем LOCAL_TIME!
>
> Столкнулся с ситуацией посавившей меня в тупик.
>
> Есть машинка под 10.0.3. Задача выполнить при загрузке два скрипта. Скрипты
> помещены (с правами 755) в /etc/init.d, выполнено update-rc.d -f <имя
> скрипта> defauls и
> симлинки S20scriptname присутствуют в /etc/rc2.d и вообще где положено. Вот
> только
> при загрузке они не выполняются. Ошибок в логах нет. Простое service
> scriptname start
> даёт нужный результат. Всё поднимается.
>
> Вопрос: какого лешего ему не хватает?
>
> P.S. Шаманство по этому же рецепту в Debian/Ubuntu 11.04 даёт предсказуемый
> положительный результат: при старте системы скрипты выполняются.
>
> P.P.S. Если надо -- могу выложить сами скрипты.
>
> --
> --
> С наилучшими пожеланиями,
> Олег Анисимов AKA Yoda
>
>
>
> --
> ubuntu-ru mailing list
> ubuntu-ru@lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
>
>


-- 
Dmitry Agafonov ~ http://agafonov.pp.ru/
-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru