Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 21

Discussione: Adduser

  1. #1

    Adduser

    E' possibile aggiungere utenti da un file di testo semplicemente con il comando adduser?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    intendi dare in pasto al comando adduser un file di testo che contenga i nomi utenti?

  3. #3

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    non conosco a memoria tutte le flag del comando adduser, ma se metti in un file l'elenco degli utenti:

    basta dare da shell questo comando:

    codice:
    for i in `cat listautenti`; do adduser $i; done
    praticamente fa un ciclo nel contenuto del file, e per ogni nome inserito esegue il comando adduser.
    Naturalmente vorrai aggiungere tutte le opzioni del caso...



  5. #5
    Grazie!
    altra cosa di useradd

    se scrivo questo comando

    useradd -d /home/nuovo -m -k /etc/skel -p password nomenuovo

    mi aggiunge effettivamente l'utente ma poi quando mi voglio loggare non mi fa entrare!
    perchè?!

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    dalla pagina man di adduser:
    codice:
    A home directory is created by the same rules as for normal users.  The
           new system user will have the shell /bin/false (unless overridden  with
           the --shell option), and have a disabled password.  Skeletal configura-
           tion files are not copied.
    vuol dire che quando crei un utente, di default avrai un utente senza shell, e quindi senza l'accesso al sistema da console.
    Se controlli il tuo file /etc/passwd vedrai qualcosa del genere per il tuo utente appena creato:
    codice:
    gdm:x:101:104:Gnome Display Manager:/var/lib/gdm:/bin/false
    mentre qualcosa del genere per root:
    codice:
    gianiaz:x:1000:1000:Debian User,,,:/home/gianiaz:/bin/bash
    vedi la differenza?
    gdm ha /bin/false
    mentre gianiaz /bin/bash


    :ciauz:

  7. #7
    grazie gianiaz!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    sei un grande!!!!!!!!

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    addirittura

    grazie

  9. #9


    ritiro tutto

    allora quando creo l'utente con il comando sopra la shell che gli dà di default è /bin/bash

    sto usando una mandrake ma anche cn la red hat faceva la stessa cosa
    utente nuovo e di default bin bash

    se con root apro direttamente /etc/passwd nell'ultimo campo ho la shell impostata a /bin/bash e non a /bin/false

    il /bin/false dove lo vedo scusa nn ho capito io mi sa

  10. #10
    bho nn riesco

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.