Alexjan Carraturo

Alexjan Carraturo personal page

Slackware 13rc1 (current) e Wicd 1.6.1

with 2 comments

Come forse già saprete, la Slackware current di adesso è in fase 13rc1. Per le varie novità legate a questa release farò un post a parte.

Quello che forse non sapete è che la 13rc1 monta la nuova versione di Wicd, che pur senza particolari migliorie tecniche, e migliorata almeno sul piano dell’aspetto.

wicd_16

Di fatto, quando viene caricato dagli utenti, wicd si blocca per problemi di “sicurezza” sollevati da dbus. Ho ovviato a tale problema con un piccolo “workaround” sul con di wicd su dbus ( /etc/dbus-1/system.d/wicd.conf )

<!– /etc/dbus-1/system.d/wicd.conf –>
<!DOCTYPE busconfig PUBLIC “-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN”
http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd”&gt;
<busconfig>

<policy user=”root”>
<allow own=”org.wicd.daemon”/>
<allow send_destination=”org.wicd.daemon”/>
<allow send_interface=”org.wicd.daemon”/>
<allow send_destination=”org.wicd.daemon.wireless”/>
<allow send_interface=”org.wicd.daemon.wireless”/>
<allow send_destination=”org.wicd.daemon.wired”/>
<allow send_interface=”org.wicd.daemon.wired”/>
<allow send_destination=”org.wicd.daemon.config”/>
<allow send_interface=”org.wicd.daemon.config”/>
</policy>

<policy at_console=”true”>
<allow send_destination=”org.wicd.daemon”/>
<allow send_interface=”org.wicd.daemon”/>
<allow send_destination=”org.wicd.daemon.wireless”/>
<allow send_interface=”org.wicd.daemon.wireless”/>
<allow send_destination=”org.wicd.daemon.wired”/>
<allow send_interface=”org.wicd.daemon.wired”/>
<allow send_destination=”org.wicd.daemon.config”/>
<allow send_interface=”org.wicd.daemon.config”/>
<allow send_interface=”org.freedesktop.DBus.Introspectable”/>
</policy>

<policy context=”default”>
<deny own=”org.wicd.daemon”/>
</policy>

<!– This Unix group will have permission to use Wicd’s gui –>
<policy group=”netdev”>
<allow send_interface=”org.freedesktop.DBus.Introspectable”/>
<allow send_destination=”org.wicd.daemon”/>
<allow send_interface=”org.wicd.daemon”/>
<allow send_destination=”org.wicd.daemon.wireless”/>
<allow send_interface=”org.wicd.daemon.wireless”/>
<allow send_destination=”org.wicd.daemon.wired”/>
<allow send_interface=”org.wicd.daemon.wired”/>
<allow send_destination=”org.wicd.daemon.config”/>
<allow send_interface=”org.wicd.daemon.config”/>
</policy>
<policy group=”users”>
<allow send_interface=”org.freedesktop.DBus.Introspectable”/>
<allow send_destination=”org.wicd.daemon”/>
<allow send_interface=”org.wicd.daemon”/>
<allow send_destination=”org.wicd.daemon.wireless”/>
<allow send_interface=”org.wicd.daemon.wireless”/>
<allow send_destination=”org.wicd.daemon.wired”/>
<allow send_interface=”org.wicd.daemon.wired”/>
<allow send_destination=”org.wicd.daemon.config”/>
<allow send_interface=”org.wicd.daemon.config”/>
</policy>

</busconfig>

Ricordatevi che questo file in realtà andrebbe indentato…

Badate bene, che sono andato a “naso”, e funziona, ma potrei aver scritto delle clamorose “corbellerie”.

Written by axjslack

luglio 5, 2009 a 9:40 am

Pubblicato su GNU/Linux, OS

Tagged with , , , ,

2 Risposte

Subscribe to comments with RSS.

  1. Bizzarro che io cerchi soluzioni ad un problema e mi ritrovo un tuo articolo😛
    Bravo Alex!

    redmarv

    novembre 10, 2009 at 11:36 am

  2. Grazie… spero di esserti stato utile.

    axjslack

    novembre 10, 2009 at 11:42 pm


Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: