LinuxFromScratch probleme

Résolu
Bonsoir à tous!!
je viens de commencer LFS je me base sur la Debian 6.0 et sur le book 6.6

je viens de créer mon utilisateur, je doit creer un .bash_profile: en root

cat > ~/.bash_profile << "EOF"
exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash
EOF
petit probleme, je dois créer ce fichier en tant que user seulement il me di répond que je n'ai pas les permission accordé.
si jutilise sudo -s en user il me di que mon user ne peut pas etre loggé en root ducoup il me reste le su- qui me log en root# mais j'ai peur que ca modifie le .bash_profile de root.

comment puisje faire pour créer le .bash_profile pour mon user loggé en tant que tel????

Merci d'avance à tous

2 réponses

  1. Modérateur
    À mon avis c'est que ton utilisateur n'a pas les droits en écriture dans son home directory. Supposons que ce soit l'utilisateur toto. Tape en root :

    chown -R toto:toto /home/toto 
    chmod 700 /home/toto


    Ensuite repasse en toto et tu devrais pouvoir créer ton ~/.bash_profile. Note que tu peux également créer toto avec un profil bash à peu près potable avec la commande :

    adduser toto


    ... mais dans ce cas là, commence par supprimer /home/toto et l'utilisateur toto. En root :

    rm -rf /home/toto 
    userdel toto


    Bonne chance
    1. Merci, c'est exactement ca :)

      Encore MERCI
      1. Modérateur
        De rien et bonne continuation ;-)