Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di maxtn
    Registrato dal
    Jul 2002
    Messaggi
    712

    Debian - cambiare nome utente

    E' possibile cambiare il nome utente su debian?
    basta cambiarlo su users-admin e cambiare anche la sua /home/utente o c'è qualcos'altro?
    Ubuntu 10.10 x86_64

  2. #2
    E' facile, ma da fare con attenzione.

    Prima di tutto assicurati che l'utente non abbia processi in esecuzione, poi modifica i file

    /etc/passwd
    /etc/group
    /etc/shadow

    In ognuno di questi file devi eseguire la sostituzione del nome VECCHIOUTENTE con NUOVOUTENTE

    alla fine rinomina la directory $HOME. Questo script ti puo` aiutare.

    codice:
    #!/bin/bash
    
    # Backup your data
    cp -av /etc/passwd /etc/passwd.old
    cp -av /etc/group /etc/group.old
    cp -av /etc/shadow /etc/shadow.old
    
    # Set username, old and new
    OLDUSR="paolo"
    NEWUSR="giacomo"
    
    # Move onto new data
    sed -e s/$OLDUSR/$NEWUSR/g < /etc/shadow > $$; mv $$ /etc/shadow
    sed -e s/$OLDUSR/$NEWUSR/g < /etc/passwd > $$; mv $$ /etc/passwd
    sed -e s/$OLDUSR/$NEWUSR/g < /etc/group > $$; mv $$ /etc/group
    
    # Move $HOME
    mv /home/$OLDUSER /home/$NEWUSR
    Questo dovrebbe essere sufficiente.
    Are you alive?
    No, but I was written with LOVE. A new scripting language.
    www.frequenze.it

  3. #3
    Utente di HTML.it L'avatar di maxtn
    Registrato dal
    Jul 2002
    Messaggi
    712
    Perfetto, è andato tutto ok!
    grazie
    Ubuntu 10.10 x86_64

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.