From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.2.5 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to; bh=H4+nefBrbLt9cWgKVY4etzYfNyW5JscqnlkIyTzsH9I=; b=cB0oIRYrB3bKmDPvMQ9C0qbS3h/BxxUJ3OiSJO/+7NV5b9LLthYuf2qXSP0lqbKsCZ N+flJjdwo3EYkn7MfBecl7+Lx4u6jNcegQbRpsJ7G9kpXgStd/HuktAsxI5hlL+Dukkf DHTUXSbv0TKDJKHDQm4dwz15wDogrSzXBOE7rtIfplfqfw3y8KBVF8Z2zBWToZwfkCc/ um8lz0YwUDjuD4hWm7+mhcA8xKt/jZnaIl4s/YnqOztZ+FEoYqK8srngRluLax39DgIj jHcTIA99jL8tlWiQI5dwDrWwFlD7giRmk8VX0dPvCxGLXERduKea/0lUQHmrVOaDIB0F 9XXw== Date: Thu, 30 Aug 2012 20:40:25 +0400 From: Dmitry Chistikov To: ALT Linux Community general discussions Message-ID: <20120830164025.GC7449@conflux.foliandre> Mail-Followup-To: ALT Linux Community general discussions References: <20120829144315.GI13963@conflux.foliandre> <3789813.elSHLEPuJ5@summoner.localdomain> <20120830151704.GB7449@conflux.foliandre> <4765383.KMFu31lscM@summoner.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4765383.KMFu31lscM@summoner.localdomain> Subject: Re: [Comm] =?koi8-r?b?8M/TzMUgz8LOz9fMxc7J0SDQ0s/QwczJIMnLz87LySDO?= =?koi8-r?b?wSDSwcLP3sXNINPUz8zF?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 16:40:33 -0000 Archived-At: List-Archive: List-Post: Sergey V Turchin, Aug. 30, 2012, 19:47 +0400: > Если права записи есть только в неисполняемые файлы. Буду признателен, если Вы приведете пример. > > > > Вот лежит где-то /path/f1.desktop > > > С чего бы он там лежит? > > > > с правами 755. > > > С чего бы? Потому, что скопировали один из опакеченных? Это нормально. > > Бр-р-р, ну если KDE и GNOME требуют +x, то где-то он есть, верно? > Не факт. Если его нет, то все desktop-файлы имеют права, побитово не превосходящие 666, и все мои возражения сводятся к уже обговоренным (нереалистичная модель угроз: от кого защищаемся?). > > Но, например, если я говорю "find $HOME -type f -perm -u+x", то ожидаю, > > что find пройдется по настоящим исполняемым файлам. > Ваши ожидания точно не оправдаются. Попробуйте у пары чайников. Э, нет. Речь о моем $HOME, не обязательно чьем-нибудь еще, потому что каждый волен распоряжаться своим как заблагорассудится. Если среда принудит меня к +x на пользовательских desktop-файлах, то, чтобы попросить find пройтись по исполняемым файлам, мне придется изобретать спецвелосипед. Это неожиданно неудобно. Если Вам не нравится $HOME в примере, давайте возьмем /etc, тоже вполне содержательная команда. > > Вообразим, например, доброжелательного > > сопровождающего, который по неряшливости написал в desktop-файле буквально > > следующее: > > GenericName=Graphical rm replacement > Не мог он эту строку написать первой. > Вы опять фантазируете. Конечно, фантазирую, но какая разница, какой по порядку эта строка написана? На предыдущие будет "command not found". Сергей, мне кажется, что я уловил Вашу мысль, но согласиться с аргументами очень сложно. Если бы desktop-файлы начинались со строки #!/usr/bin/fdo-desktop-interpreter ...и я бы мог запускать их из командной оболочки, то, конечно, это было бы совсем другое дело. Но они устроены иначе, и уравнивать их в правах с исполняемыми файлами не получается. -- Дмитрий Чистиков