From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 19 Mar 2003 02:06:23 +0300 From: =?KOI8-R?Q?=22=E1=CC=C5=CB=D3=C5=CA_=EC=C0=C2=C9=CD=CF=D7=22?= To: sisyphus@altlinux.ru Subject: Re: [sisyphus] poweroff =?KOI8-R?Q?=C9?= reboot =?KOI8-R?Q?=CF=D4?= =?KOI8-R?Q?_=C0=DA=C5=D2=C1=2E?= Message-Id: <20030319020623.67dd21c0.avl@l14.ru> In-Reply-To: <20030318221143.GA24372@basalt.office.altlinux.org> References: <20030319010553.06854d4b.avl@l14.ru> <20030318221143.GA24372@basalt.office.altlinux.org> Organization: Chipok X-Mailer: Sylpheed version 0.8.11 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: > > Плохо, потому что я так понял, выключаться питение не будет, как при /sbin/poweroff. > > Еще плохо, что изменяется стандартная команда. То есть придется настраивать все программы, которые хотя выключать компьютер. > > И как, интересно, /sbin/shutdown из-под пользователя выключит машину? > Шутите? нет. If shutdown is called with the -a argument (add this to the invocation of shutdown in /etc/inittab), it checks to see if the file /etc/shut- down.allow is present. It then compares the login names in that file with the list of people that are logged in on a virtual console (from /var/run/utmp). Only if one of those authorized users or root is logged in, it will proceed. Otherwise it will write the message shutdown: no authorized users logged in to the (physical) system console. The format of /etc/shutdown.allow is one user name per line. Empty lines and comment lines (prefixed by a #) are allowed. Currently there is a limit of 32 users in this file. Note that if /etc/shutdown.allow is not present, the -a argument is ignored. я так понимаю, на нем должен стоять suid в таком варианте. > > Остается только понять, как рещить эту проблему и какие настройки должны быть в программах, выключающих комп. Если команды выключения комп. меняются со стандартных /sbin/poweroff и /sbin/reboot на что либо другое, значит нужно написать враппер и договорится, где он будет лежать и как называться, чтобы прописать его в доке и не морочить себе голову проблемой, как выключить компьютер напрямую из гнома. > > Что это за новые чудеса? Неужели они работают? кто они? у меня гном2 и рокс выключают компьютер, как положено, без перехода в gdm. Но gnome-session пришлось пеесобрать, благо это несложно. > > Вообще-то есть ещё пакет SysVinit-usermode. смотрел я на него. Какая то странная вещь. Как ее использовать я так и не понял. > > P.S. mailing list mismatch. я вообще то целился на исправление gnome-session в сизифе. вызывать sudo /sbin/poweroff как то неправильно имхо. Нужно хотя бы проверить uid (может это рут), проверить возможность вызова sudo, другие варианты, если не сработает и положить такой враппер вместо /sbin/poweroff в идеале (если ничего ломаться не будет), чтобы эта функция работала для тех, кому она разрешена.