From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 4 Oct 2002 14:55:24 +0400 From: Igor Homyakov To: community@altlinux.ru Subject: Re: [Comm] mc - bug ? Message-ID: <20021004105524.GB15553@kadath.pm.ramax.spb.ru> References: <200210041051.19996.kosha@Kp.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <200210041051.19996.kosha@Kp.ru> User-Agent: Mutt/1.4i X-Operating-System: GNU/Linux (ALT Linux http://altlinux.org) Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: On Fri, Oct 04, 2002 at 10:51:19AM +0400, Korshunov Ilya wrote: > Открываю sudo mc (ну надо мне!) , вношу ещё одну запись в hotlist , делаю что > надо, выхожу. Гружу mc обычным пользователем - hotlist пуст. Хорошо что есть > hotlist.bak а то пришлось бы мне горемычному к 40 fpt'шникам пароли > вспоминать. Это не баг, это нормальное поведение. Не надо делать sudo c командами которые используют переменные окружения для работы с файлами. Или Используйте ключ -H Смотри в чем тут дело: $ ls -l .mc/hotlist* -rw------- 1 homyakov homyakov 98 4 14:10 .mc/hotlist $ sudo mc ... # ls -l .mc/hotlist* -rw------- 1 root root 150 4 15:05 .mc/hotlist $ mc $ ls -l .mc/hotlist* ls -l .mc/hotlist* -rw------- 1 homyakov homyakov 0 4 15:08 .mc/hotlist -rw------- 1 root root 150 4 15:05 .mc/hotlist.bak а происходит вот что: open("/home/homyakov/.mc/hotlist", O_RDONLY|O_LARGEFILE) = -1 EACCES (Permission denied) rename("/home/homyakov/.mc/hotlist", "/home/homyakov/.mc/hotlist.bak") = 0 open("/home/homyakov/.mc/hotlist", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 4 stat64("/home/homyakov/.mc/hotlist.bak", {st_mode=S_IFREG|0600, st_size=150, ... }) = 0 chmod("/home/homyakov/.mc/hotlist", 0100600) = 0 close(4) = 0 Успехов ! -- Igor Homyakov http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=190141