Pagina 1 di 1
parametri di shell
Inviato: mer 18 mar 2009, 12:01
da relay
Ciao a tutti, vorrei porvi due domande:
1)in useradd qmails -g qmail -d /var/qmail -s /nonexistent, che senso ha il parametro /nonexistent impostato come shell?Basta non metterlo!
2)qmails:*:7796

:/var/qmail:/bin/true Non ho capito il senso di /bin/true.Che utilizzo ha il /bin/true?Contando che l'utente e gia disabilitato tramite "*".
Grazie
Re: parametri di shell
Inviato: mer 18 mar 2009, 19:14
da danix
/bin/true sta al posto della shell, se confronti quella riga con quella del tuo utente vedrai che c'è corrispondenza tra i campi e da te c'è (per esempio) :bin/bash
Re: parametri di shell
Inviato: mer 18 mar 2009, 20:05
da relay
Grazie ma la mia domanda non era questa.Ho capito che è al posto della shell.
Ma che he utilizzo ha il /bin/true dato che non è una shell?Contando per di più che l'utente è disabilitato tramite "*".
Grazie
Re: parametri di shell
Inviato: mer 18 mar 2009, 20:21
da Mario Vanoni
relay ha scritto:Ciao a tutti, vorrei porvi due domande:
1)in useradd qmails -g qmail -d /var/qmail -s c, che senso ha il parametro /nonexistent impostato come shell?Basta non metterlo!
2)qmails:*:7796

:/var/qmail:/bin/true Non ho capito il senso di /bin/true.Che utilizzo ha il /bin/true?Contando che l'utente e gia disabilitato tramite "*".
Grazie
Reminiscenze AT&T UNIX SVR3:
1) con /nonexistent segnali al sysadm quanto inteso, ritorna falso, come pure /bin/false
2) con /bin/true ritorni vero, parte un programma che accetta vero
Il campo due di /etc/passwd
- o contiene la passwd, se non si usa /etc/shadow
- o e` vuota o contiene un segno, si usa /etc/shadow
In /etc/shadow e` abituale mettere, per un utente escluso,
*LK* cioe` locked, in italiano chiuso fuori
Re: parametri di shell
Inviato: mer 18 mar 2009, 22:50
da relay
Ok, ho capito che parte un programma che accetta vero, ma perche si setta questo programma?
Re: parametri di shell
Inviato: gio 19 mar 2009, 23:12
da sardylan
relay ha scritto:Ok, ho capito che parte un programma che accetta vero, ma perche si setta questo programma?
Da quanto ho capito è a tua discrezione... Dipende da che utilizzo devi farne!! Se ti è comodo che restituisca false metti /bin/false, o qualcosa che non esiste... Altrimenti metti /bin/true... Così eviti eventuali interruzioni indesiderate...
Almeno così penso di aver capito
