From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sergey Vlasov To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] ioperm() (sorry for offtopic) Message-Id: <20010402232806.00073656.vsu@mivlgu.murom.ru> In-Reply-To: <01040222293700.02112@localhost.localdomain> References: <01040222293700.02112@localhost.localdomain> X-Mailer: Sylpheed version 0.4.63cvs11 (GTK+ 1.2.8; i586-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Mon Apr 2 23:22:03 2001 X-Original-Date: Mon, 2 Apr 2001 23:28:06 +0400 Archived-At: List-Archive: List-Post: On Mon, 2 Apr 2001 22:21:57 +0400 Alexander Avramenko wrote: > Если устройство /dev/port по-умолчанию выглядит так: > crw-r----- 1 root kmem 1, 4 May 6 1998 /dev/port > и если их изменить так: > crw-rw---- 1 root kmem 1, 4 May 6 1998 /dev/port > а затем пользователя 'alexa' включить в группу 'kmem', то почему при > вызове > ioperm(...) я получаю ошибку с правами доступа (из-под root тот же порт > 0x30f разрешается). Если кто найдет время ответить - огромное спасибо! А какая может быть связь между правами доступа к /dev/port и системным вызовом ioperm()? Вот если открыть /dev/port и выполнять read/write вместо inb/outb - тогда доступ будет. А ioperm() - не получится. Так что в подобном случае единственный выход - SUID root со всеми вытекающими последствиями.