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=-2.6 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.2.5 Message-ID: <50C1AF82.6070801@ngs.ru> Date: Fri, 07 Dec 2012 15:57:38 +0700 From: Alexey Morozov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: devel@lists.altlinux.org References: <50ADBE0D.3000407@ngs.ru> <50ADBFB3.1000707@etersoft.ru> <50ADCA50.6000105@ngs.ru> In-Reply-To: <50ADCA50.6000105@ngs.ru> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: [devel] =?koi8-r?b?W3dvcmthcm91bmRlZF0g98XSzsnUxSDNzsUgzc+jIMbM?= =?koi8-r?b?3NvLzyE=?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Dec 2012 08:57:52 -0000 Archived-At: List-Archive: List-Post: В общем, для беспарольного монтирования флешек при помощи udisksctl (и KDE, соответственно) для сравнительно свежих релизов polkit/consolekit/udisks2 достаточно создать файлик /etc/polkit-1/localauthority/50-local.d/10-users-mount.pkla с примерно вот таким содержимым: [Storage Permissions] Identity=unix-group:users Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.filesystem-unmount-others;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown;org.freedesktop.udisks2.filesystem-mount ResultAny=yes ResultActive=yes ResultInactive=yes Возможно, имеет смысл добавить и другие udisks2-действия (pkaction | grep udisks2), но пока неактуально. Ну и, это, вообще лучше б разобраться. X'овая сессия у меня имеется и помечена как активная; для активной сессии, по мнению pkaction, пароля спрашивать не нужно: alex@rhyme ~ $ pkaction --verbose --action-id org.freedesktop.udisks2.filesystem-mount org.freedesktop.udisks2.filesystem-mount: description: Mount a filesystem message: Authentication is required to mount the filesystem vendor: The udisks Project vendor_url: http://udisks.freedesktop.org/ icon: drive-removable-media implicit any: auth_admin implicit inactive: auth_admin implicit active: yes упираемся именно в эту функцию udisks2 (я думал, что, может, вызывается org.freedesktop.udisks2.filesystem-mount-other-seat из-за того, что неправильно идёт работа с Местами - Seats, но нет, место определяется правильно)... В общем, должно работать и без таких костылей с группами. Но не работает... С уважением, Алексей Морозов