Pagina 1 di 1

disabilitare la shell all'utente

Inviato: mar 22 nov 2005, 23:19
da darkside04
Vi spiego il perchè:
sto' installando un antivirus il quale mi chiede di creare un gruppo e di legare a questo gruppo un utente che però non deve avere la possibilità di aprire la shell, l'opzione che il manuale mi propone è quella di settare la shell su /bin = false ma come faccio??? questa cosa serve in quanto devo collegare l'antivir a un server per gli aggiornamenti automatici delle definizioni.

Potete spiegarmi come fare a disabilitare la shell?
Grazie come sempre :lol:

Inviato: mar 22 nov 2005, 23:26
da Firetux
quando crei l'utente e ti chiede la shell metti

Codice: Seleziona tutto

/bin/false
oppure modifica dopo a mano il file /etc/passwd

Inviato: mer 23 nov 2005, 0:04
da darkside04
creando l'utente mi da il seguente output:
useradd: invalid shell `false'
- Error running useradd command -- account not created!

nel file etc/passwd per disabilitare l'uso della shell cosa devo fare cancellare /bin/shell oppure /bin/shell=false???

Inviato: mer 23 nov 2005, 10:27
da KKKennY
aggiungi /bin/false a /etc/shells, comunque l'utente dovrebbe fartelo creare comunque dice solo che da preoblemi con l'ftp

Inviato: mer 23 nov 2005, 10:36
da Paoletta
KKKennY ha scritto:aggiungi /bin/false a /etc/shells, comunque l'utente dovrebbe fartelo creare comunque dice solo che da preoblemi con l'ftp
oppure come dice firetux modifica a mano il file /etc/passwd dopo aver creato l'utente normalmente ed avergli assegnato bash;
nell'ultimo campo assegnato all'utente in quesione sostituisci /bin/bash con /bin/false

Inviato: mer 23 nov 2005, 14:51
da FredericV
puoi anche usare /dev/null

Inviato: mer 23 nov 2005, 19:49
da Luci0
Se usi KDE puoi usare KUser per modificare le impostazioni deglii utenti.