L00NIX
11.04.06, 11:57
Hallo zusammen.
Ich habe für skype einen Extrabenutzer udn eine Extragruppe angelegt, sinnigerweise mit den Namen skype. Der Benutzer ist zusätzlich in der Gruppe audio, so dass auch alles mit dem VoiP funktionieren sollte. Soweit bin ich aber noch nicht...
Der skype-Account hat kein Passwort und ist deshalb deaktiviert. Zusätzlich bekommt der Nutzer die restricted bash (/bin/rbash) als Login-Shell. Im Heimverzeichnis haben Mitglieder der Gruppe skype Schreibrechte, da evtl. xauth-Dateien (X-Server) vom angemeldeten Benutzer angepasst werden müssen.
Das Programm skype soll via sudo gestartet werden.
Für den Aufruf von Skype habe ich mir einen kleinen Wrapper geschrieben:
(Anm.: Der Wrapper funktioniert inzwischen korrekt!)
#!/bin/bash
#
# wrapper_skype
PATH=/bin:/usr/bin:/usr/X11R6/bin
# binaries
ME=$( basename $0 )
SKYPE="artsdsp sudo -u skype -H /usr/bin/skype \"$@\""
# files
MY_XAUTHORITY=${HOME}/.Xauthority
SKYPE_XAUTHORITY=/home/skype/.Xauthority
# prepare running X-Session for Integration (KDE-Panel)
if [ ! -z "${DISPLAY}" ]; then
xauth -v -f ${MY_XAUTHORITY} extract ${SKYPE_XAUTHORITY} ${DISPLAY}
else
echo "${ME}: DISPLAY not set. Exiting."
exit 1
fi
chmod 660 ${SKYPE_XAUTHORITY}
exec ${SKYPE}
Jetzt kommt aber beim Starten des Wrappers folgende Fehlermeldung:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Was habe ich übersehen oder kennt jemand eine bessere Lösung?
Danke & Gruß
L00NIX
Ich habe für skype einen Extrabenutzer udn eine Extragruppe angelegt, sinnigerweise mit den Namen skype. Der Benutzer ist zusätzlich in der Gruppe audio, so dass auch alles mit dem VoiP funktionieren sollte. Soweit bin ich aber noch nicht...
Der skype-Account hat kein Passwort und ist deshalb deaktiviert. Zusätzlich bekommt der Nutzer die restricted bash (/bin/rbash) als Login-Shell. Im Heimverzeichnis haben Mitglieder der Gruppe skype Schreibrechte, da evtl. xauth-Dateien (X-Server) vom angemeldeten Benutzer angepasst werden müssen.
Das Programm skype soll via sudo gestartet werden.
Für den Aufruf von Skype habe ich mir einen kleinen Wrapper geschrieben:
(Anm.: Der Wrapper funktioniert inzwischen korrekt!)
#!/bin/bash
#
# wrapper_skype
PATH=/bin:/usr/bin:/usr/X11R6/bin
# binaries
ME=$( basename $0 )
SKYPE="artsdsp sudo -u skype -H /usr/bin/skype \"$@\""
# files
MY_XAUTHORITY=${HOME}/.Xauthority
SKYPE_XAUTHORITY=/home/skype/.Xauthority
# prepare running X-Session for Integration (KDE-Panel)
if [ ! -z "${DISPLAY}" ]; then
xauth -v -f ${MY_XAUTHORITY} extract ${SKYPE_XAUTHORITY} ${DISPLAY}
else
echo "${ME}: DISPLAY not set. Exiting."
exit 1
fi
chmod 660 ${SKYPE_XAUTHORITY}
exec ${SKYPE}
Jetzt kommt aber beim Starten des Wrappers folgende Fehlermeldung:
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Was habe ich übersehen oder kennt jemand eine bessere Lösung?
Danke & Gruß
L00NIX