Pagina 1 di 2
slim non mi fa accedere
Inviato: lun 3 nov 2008, 2:06
da morphy81
Ciao a tutti!
Ho provato a installare slim scaricando il tgz presente su questo sito (versione 1.3.0), ma non mi fa accedere se non con root!
Dopo aver creato lo script "/etc/rc.d/rc.slim" ho aggiunto in coda a "/etc/rc.d/rc.M" il comando "/etc/rc.d/rc.slim start" slim parte senza problemi al boot, solo che se inserisco le credenziali del mio utente personale non mi fa loggare, mentre se accedo con root non mi da problemi...
Avete suggerimenti in merito?
Re: slim non mi fa accedere
Inviato: lun 3 nov 2008, 9:46
da Paoletta
uso slim e ti dico che non è necessario creare lo script /etc/rc.d/rc.slim e nemmeno (ovviamente) fare le aggiunte in /etc/rc.d/rc.M; configura adeguatamente /etc/slim.conf e poi facci sapere;
Re: slim non mi fa accedere
Inviato: lun 3 nov 2008, 9:55
da morphy81
Ciao Paoletta,
come fai a far avviare automaticamente slim?
E cosa intendi per configurare slim adeguatamente?
Grazie 1000!
Re: slim non mi fa accedere
Inviato: lun 3 nov 2008, 11:21
da Paoletta
per avviare automaticamente slim da quel che ricordo quando l'ho messo (sarà un annetto) basta settare /etc/inittab.conf in modo da utilizzare il runlevel 4, e questo credo che tu l'abbia già fatto; per la configurazione, questa è la mia:
Codice: Seleziona tutto
# Path, X server and arguments (if needed)
# Note: -xauth $authfile is automatically appended
default_path ./:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
default_xserver /usr/X11R6/bin/X
#xserver_arguments -dpi 75
# Commands for halt, login, etc.
halt_cmd /sbin/shutdown -h now
reboot_cmd /sbin/shutdown -r now
console_cmd /usr/X11R6/bin/xterm -C -fg white -bg black +sb -T "Console login" -e /bin/sh -c "/bin/cat /etc/issue; exec /bin/login"
#suspend_cmd /usr/sbin/suspend
# Full path to the xauth binary
xauth_path /usr/X11R6/bin/xauth
# Xauth file for server
authfile /var/run/slim.auth
# Activate numlock when slim starts. Valid values: on|off
# numlock on
# Hide the mouse cursor (note: does not work with some WMs).
# Valid values: true|false
# hidecursor false
# This command is executed after a succesful login.
# you can place the %session and %theme variables
# to handle launching of specific commands in .xinitrc
# depending of chosen session and slim theme
#
# NOTE: if your system does not have bash you need
# to adjust the command according to your preferred shell,
# i.e. for freebsd use:
# login_cmd exec /bin/sh - ~/.xinitrc %session
login_cmd exec /bin/bash -login ~/.xinitrc %session
# Commands executed when starting and exiting a session.
# They can be used for registering a X11 session with
# sessreg. You can use the %user variable
#
# sessionstart_cmd some command
# sessionstop_cmd some command
# Start in daemon mode. Valid values: yes | no
# Note that this can overridden by the command line
# option "-d"
# daemon yes
# Available sessions (first one is the default).
# The current chosen session name is replaced in the login_cmd
# above, so your login command can handle different sessions.
# see the xinitrc.sample file shipped with slim sources
sessions xfce4,icewm,wmaker,blackbox
# Executed when pressing F11 (requires imagemagick)
screenshot_cmd import -window root /slim.png
# welcome message. Available variables: %host, %domain
welcome_messaggio Welcome to %host
# shutdown / reboot messages
shutdown_messaggio The system is halting...
reboot_messaggio The system is rebooting...
# default user, leave blank or remove this line
# for avoid pre-loading the username.
#default_user simone
# current theme, use comma separated list to specify a set to
# randomly choose from
current_theme default
# Lock file
lockfile /var/run/slim.lock
# Log file
logfile /var/log/slim.log
Re: slim non mi fa accedere
Inviato: lun 3 nov 2008, 11:24
da Paoletta
Re: slim non mi fa accedere
Inviato: lun 3 nov 2008, 11:33
da conraid
Paoletta, da qualche parte lo devi pur avviare.
Comunque morphy lascia perdere rc.M, se un giorno decidi di partire in init3 sei del gatto.
Il file per queste cose è rc.4
Re: slim non mi fa accedere
Inviato: lun 3 nov 2008, 13:44
da morphy81
Ciao,
questo è quanto mi restituisce `grep -ir slim /etc/rc.d/`:
/etc/rc.d/rc.slim:# /etc/rc.d/slim: start/stop slim
/etc/rc.d/rc.slim: /usr/bin/slim -d
/etc/rc.d/rc.slim: killall /usr/bin/slim
/etc/rc.d/rc.M:if [ -x /etc/rc.d/rc.slim ]; then
/etc/rc.d/rc.M: . /etc/rc.d/rc.slim start
/etc/rc.d/rc.4:# Ok, slim should starts now:
/etc/rc.d/rc.4:if [ -x /usr/bin/slim ]; then
/etc/rc.d/rc.4: exec /usr/bin/slim
Tieni conto che come dicevo prima il file rc.slim l'ho creato io e il file rc.M è stato modificato da me.
Ora provvedo a rollbackare le modifiche e vedo di cambiare inittab, cosa che non ho ancora fatto visto che accedo con runlevel 3.
Ti farò sapere.
Grazie 1000!
Re: slim non mi fa accedere
Inviato: lun 3 nov 2008, 13:51
da Paoletta
conraid ha scritto:Paoletta, da qualche parte lo devi pur avviare.
certo; io pensavo che il nostro pacchetto modificasse automaticamente al momento dell'installazione (tramite doinst.sh) il file /etc/rc.d/rc.4, che deve essere così:
Codice: Seleziona tutto
#!/bin/sh
#
# rc.4 This file is executed by init(8) when the system is being
# initialized for run level 4 (XDM)
#
# Version: @(#)/etc/rc.d/rc.4 2.01 07/01/06
#
# Author: Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
# At least 47% rewritten by: Patrick J. Volkerding <volkerdi@slackware.com>
# Modified (0.1%) by: Sergio Perticone <gallows@tiscali.it>
#
# Tell the viewers what's going to happen...
echo "Starting up X11 session manager..."
# Ok, slim should starts now:
if [ -x /usr/bin/slim ]; then
exec /usr/bin/slim
fi
# Try to use GNOME's gdm session manager:
if [ -x /usr/bin/gdm ]; then
exec /usr/bin/gdm -nodaemon
fi
# Not there? OK, try to use KDE's kdm session manager:
if [ -x /opt/kde/bin/kdm ]; then
exec /opt/kde/bin/kdm -nodaemon
fi
# If all you have is XDM, I guess it will have to do:
if [ -x /usr/X11R6/bin/xdm ]; then
exec /usr/X11R6/bin/xdm -nodaemon
fi
# error
echo
echo "Hey, you don't have KDM, GDM, or XDM. Can't use runlevel 4 without"
echo "one of those installed."
sleep 30
# All done.
esso provvede ad avviare slim, senza modifiche ad altri files; dall'output del comando che ti ho detto prima deduco che non hai questo file configurato nel modo dovuto, per cui aggiungilo e sistema i permessi a dovere (cioè 755);
Re: slim non mi fa accedere
Inviato: lun 3 nov 2008, 14:07
da conraid
morphy81 ha scritto:
/etc/rc.d/rc.4:# Ok, slim should starts now:
/etc/rc.d/rc.4:if [ -x /usr/bin/slim ]; then
/etc/rc.d/rc.4: exec /usr/bin/slim
Tieni conto che come dicevo prima il file rc.slim l'ho creato io e il file rc.M è stato modificato da me.
come vedi, e come ti dice paoletta, rc.M non serve, e nemmeno rc.slim
hai tutto in rc.4, se non parte slim, devi togliere il permesso di esecuzione agli altri file, oppure metterlo come prima condizione.
p.s.
la prossima volta l'output mettilo nei tag code
Re: slim non mi fa accedere
Inviato: lun 3 nov 2008, 14:22
da morphy81
Ciao,
ho modificato inittab per partire col runlevel 4.
Nel file rc.4 c'è come primo check l'esecuzione di slim.
Appena posso fare un reboot verifico e vi faccio sapere.
Grazie 1000!
Re: slim non mi fa accedere
Inviato: lun 3 nov 2008, 14:38
da morphy81
Ciao,
slim parte in automatico modificando inittab per partire in runlevel 4 e rc.4 è stato modificato in automatico durante l'installazione., il problema è che continua a farmi accedere solo con l'utente root, non col mio.
Quando inserisco le mie credenziali in alto a sinistra scrive:
"Failed to execute login command"
Cosa posso fare?
Re: slim non mi fa accedere
Inviato: lun 3 nov 2008, 17:05
da Paoletta
ma hai qualche password (o nome utente) strana che viene interpretata male da slim? prova a cambiare la password usando un set di caratteri meno problematico possibile; lo fa lo stesso?
Re: slim non mi fa accedere
Inviato: lun 3 nov 2008, 17:28
da morphy81
Ciao,
ho provato a cambiare la password ma non cambia niente.
Ho creato anche un nuovo utente ma l'errore è lo stesso.
Solo con root posso accedere!
Comincio a disperarmi!!!
Re: slim non mi fa accedere
Inviato: lun 3 nov 2008, 19:55
da Paoletta
prova a guardare se ti dice qualcosa in /var/log/slim.log
Re: slim non mi fa accedere
Inviato: lun 3 nov 2008, 21:00
da morphy81
Ciao,
mi da solo l'output di X, niente errori...