From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <43AAFC05.1020205@mail.ru> Date: Thu, 22 Dec 2005 22:18:29 +0300 From: Dmitriy Khanjin User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050716) X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: ALT Linux Community Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: [Comm] =?koi8-r?b?79vJwsvBINcgbWFuIHN1Pw==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2005 19:16:43 -0000 Archived-At: List-Archive: List-Post: Hi! Искал, как запустить команду с ограниченными правами и наткнулся в man su (цитирую из перевода, в оригинале вроде так же): По умолчанию вызывается непосредственно оболочка пользователя, однако, при указании флага аргумента -, su вызывает оболочку регистрации в системе. Это значит, что текущий рабочий каталог будет изменён в домашний каталог нового пользователя и первый аргумент оболочки будет иметь префикс -. Это поведение понятно и обрабатывается большинством командных интерпретаторов. В случае вызова оболочки регистрации в системе, любая команда, передаваемая посредством аргумента -c, будет проигнорирована. Разве? Я ж могу сказать su - -c mc и получить mc для рута. -- С уважением, Дмитрий Ханжин. Registered Linux user #387627. Just For Fun!