slim non mi fa accedere

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
morphy81
Linux 0.x
Linux 0.x
Messaggi: 24
Iscritto il: mar 1 apr 2008, 20:10
Nome Cognome: Alessio Cuccovillo
Slackware: 13.0
Kernel: 2.6.27.7-smp
Desktop: KDE 4.2
Località: Paderno Dugnano

slim non mi fa accedere

Messaggio 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?

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: slim non mi fa accedere

Messaggio 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;

morphy81
Linux 0.x
Linux 0.x
Messaggi: 24
Iscritto il: mar 1 apr 2008, 20:10
Nome Cognome: Alessio Cuccovillo
Slackware: 13.0
Kernel: 2.6.27.7-smp
Desktop: KDE 4.2
Località: Paderno Dugnano

Re: slim non mi fa accedere

Messaggio da morphy81 »

Ciao Paoletta,
come fai a far avviare automaticamente slim?

E cosa intendi per configurare slim adeguatamente?

Grazie 1000!

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: slim non mi fa accedere

Messaggio 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


Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: slim non mi fa accedere

Messaggio da Paoletta »

se dai

Codice: Seleziona tutto

grep -ir slim /etc/rc.d/
che ti dice?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: slim non mi fa accedere

Messaggio 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

morphy81
Linux 0.x
Linux 0.x
Messaggi: 24
Iscritto il: mar 1 apr 2008, 20:10
Nome Cognome: Alessio Cuccovillo
Slackware: 13.0
Kernel: 2.6.27.7-smp
Desktop: KDE 4.2
Località: Paderno Dugnano

Re: slim non mi fa accedere

Messaggio 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!

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: slim non mi fa accedere

Messaggio 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);

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: slim non mi fa accedere

Messaggio 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

morphy81
Linux 0.x
Linux 0.x
Messaggi: 24
Iscritto il: mar 1 apr 2008, 20:10
Nome Cognome: Alessio Cuccovillo
Slackware: 13.0
Kernel: 2.6.27.7-smp
Desktop: KDE 4.2
Località: Paderno Dugnano

Re: slim non mi fa accedere

Messaggio 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!

morphy81
Linux 0.x
Linux 0.x
Messaggi: 24
Iscritto il: mar 1 apr 2008, 20:10
Nome Cognome: Alessio Cuccovillo
Slackware: 13.0
Kernel: 2.6.27.7-smp
Desktop: KDE 4.2
Località: Paderno Dugnano

Re: slim non mi fa accedere

Messaggio 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?

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: slim non mi fa accedere

Messaggio 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?

morphy81
Linux 0.x
Linux 0.x
Messaggi: 24
Iscritto il: mar 1 apr 2008, 20:10
Nome Cognome: Alessio Cuccovillo
Slackware: 13.0
Kernel: 2.6.27.7-smp
Desktop: KDE 4.2
Località: Paderno Dugnano

Re: slim non mi fa accedere

Messaggio 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!!!

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: slim non mi fa accedere

Messaggio da Paoletta »

prova a guardare se ti dice qualcosa in /var/log/slim.log

morphy81
Linux 0.x
Linux 0.x
Messaggi: 24
Iscritto il: mar 1 apr 2008, 20:10
Nome Cognome: Alessio Cuccovillo
Slackware: 13.0
Kernel: 2.6.27.7-smp
Desktop: KDE 4.2
Località: Paderno Dugnano

Re: slim non mi fa accedere

Messaggio da morphy81 »

Ciao,
mi da solo l'output di X, niente errori...

Rispondi