salve gente!
ho creato un nuovo utente, ma non posso effettuare il login con kde, mi dice che il mio login non è presente in /etc/shells ?????
forse non ho specificato la shell di appartenenza dell'utente???
salve gente!
ho creato un nuovo utente, ma non posso effettuare il login con kde, mi dice che il mio login non è presente in /etc/shells ?????
forse non ho specificato la shell di appartenenza dell'utente???
U
P
La riga relativa al tuo utente in /etc/passwd dovrebbe riportare in ultima posizione la shell che hai scelto (o quella di default, tipo /bin/bash) quando hai creato l'utente.
Il problema di /etc/shells può essere lì.
In /etc/shell sono elencate le shells, appunto (/bin/bash, /bin/tcsh, etc).
grazie (ci avevo pensato pure io ma avevo paura a modificare quel file )
ora mi effettua il login ma subito mi esce un alert che racconta:
codice:Si è verificato un errore durante l'attivazione delle comunicazioni tra processi di KDE. Il messaggio restituito dal sistema è: Could not read network connection list. /home/ospite/.DCOPserver_darkstar___0 Controlla che il programma "dcopserver" sia in esecuzione
premo invio e mi esce
per creare un nuovo utente ho dato il comandocodice:La configurazione non verra' salvata. File di configurazione "/home/ospite/.kde/share/config/kwinrc" non scrivibile file di configurazione "/home/ospite/.kde/share/config/kdeglobals" non scrivibile contatta l'amministrazione del sistema
poi ho editato il file /etc/passwdcodice:useradd -d /home/ospite -g ospite -p ospite1 ospite
codice:ospite:x:1000:102::/home/ospite: ed ho aggiunto la shell ed ora è cosi ospite:x:1000:102::/home/ospite:/bin/bash
ps: la cartella /home/ospite lho creata io a mano prima di dare il comando....
ho sbagliato qualcosa...?
con la SuSE9.1 da YaST è cosi facile
Prova con adduser (tanto per dire Slackware).
con adduser va...pero' non capisco perche con il comando
non mi creava i file necessari per l'utente (tipo dentro la cartella /home/ospite)codice:useradd -d /home/ospite -g ospite -p ospite1 -s /bin/bash ospite
qualcuno sa spiegarmi perke'????
:master:
manca qualche opzione...
se non erro, normalmente nella home dell'utente appena creato
non ci sono file oltre a "." ed ".." Per aggiungere un modello
di directory in fase di creazione utente si utilizza l'opzione:
-m copia i file contenuti in /etc/skel nella home utente
-m -k skel_dir copia i file contenuti in skel_dir nella home utente
per ulteriori info: man 8 useradd.
Slack? Smack!
useradd -m -s /bin/bash pippolone -p passwd
e l'utente pippolone è creato con le impostazioni di default (gruppo iniziale users, home con nome di login, l'opzione -m serve a crearla se non c'è).
Funziona tutto insomma, meno una cosa: la password ho dovuto reimpostarla da root
# passwd pippolone
password
ripeti password
altrimenti niente login.
Il perchè non lo so.
grazie, anche se ho usato adduser ora ho capito... sbagliavo, invece di dare l opzione -d /home/ospite bastava dare -m -k e la cartella con tutte le impostazioni base viene creata in
/home/nomeutente