From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 14 May 2005 18:24:07 +0700 From: php-coder To: community@altlinux.ru Subject: Re: [Comm] python Message-ID: <20050514112407.GA19519@mycomp.mydomain> Mail-Followup-To: community@altlinux.ru References: <189448508.20050514115033@mail.ru> <4285B060.604@ricom.ru> <97760216.20050514120355@mail.ru> <546301260.20050514120602@mail.ru> <20050514124219.296a8283@satellit.immo> <1602263403.20050514124906@mail.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=cp1251 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1602263403.20050514124906@mail.ru> X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 May 2005 11:14:38 -0000 Archived-At: List-Archive: List-Post: --- Anton Gorlov 2005-05-14 12:49:06 +0400 +++ php-coder 2005-05-14 18:09:04 +0700 хм... :)) Можно скрипты ваши покритиковать/высказать свои мысли по-поводу? > #!/bin/bash Как говорят на ЛОРе: "Башизмы давить!" (с) А почему: #!/bin/sh > echo YOU MUST BE ROOT TO RUN THIS SCRIPT > echo Просто так выводить надпись не интересно :)) Вот, тут рядом был скрипт lav@ там была проверка на рутность. Адаптируя к вашему скрипту, я бы написал так: if [ "$UID" != "0" ]; then echo -e "\e[31;1;40mYou must be root to run this script!\e[0m" > /dev/stderr exit 1 fi > mkdir /var/log/ibs Для надежности я бы добавил опцию -p > chown apache /var/log/ibs Это вы тут владельца меняете или группу? > chkconfig --add ibs chkconfig ibs on > echo Enter system \(default admin\) password: > read pass read -p "Enter system (default admin) password: " pass > enc_pass=`/usr/local/ibs/sc/md5crypt.py $pass` У всех свои вкусы конечно, но мне больше по душе такая форма: $(command) Удачи! -- + php-coder + php-coder[at]altlinux[dot]ru