A voir également:
- Soucis avec useradd :(
- Probleme Useradd - Forum Linux / Unix
- Smbldap-useradd - Forum Linux / Unix
- Useradd commande introuvable ✓ - Forum Shell
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 419
11 févr. 2017 à 11:37
11 févr. 2017 à 11:37
Salut,
Avec
Avec
man su;-))
-, -l, --login
Fournir à l'utilisateur un environnement similaire à celui qu'il aurait obtenu s'il s'était connecté directement.
Avec
su:
root@srv:~# whoami
root
root@srv:~# pwd
/root
root@srv:~# su jp
jp@srv:/root$ whoami
jp
jp@srv:/root$ pwd
/root
Avec
su -
root@srv:~# whoami
root
root@srv:~# pwd
/root
root@srv:~# su - jp
jp@srv:~$ whoami
jp
jp@srv:~$ pwd
/home/jp
11 févr. 2017 à 12:31
voici ce que j'obtiens
fifi@jupiter:~$ pwd
/home/fifi
fifi@jupiter:~$ su
Mot de passe :
root@jupiter:/home/fifi# su - titi
$
$ pwd
/home/titi
$
par ailleurs, je me demande pq je suis obligé de 'ajouter "-" lorsque c'est créé avec useradd alors qu'avec un compte adduser je n'ai pas besoin.
merci :)
11 févr. 2017 à 14:18
Ça j'en doute, et ça n'a rien à voir avec une quelconque commande, d'autant plus que les 2 commandes suscitées font exactement la même chose. L'une étant juste plus minimaliste que l'autre.
14 févr. 2017 à 06:05
useradd -m -s /bin/bash titi
si je ne mets pas cette option, il prend /bin/sh par défaut (comme spécifié dans /etc/default/useradd dans la variable SHELL).
juste après, si je fais su titi, j'ai le bon affichage :)