J'essaie de pousser mes fichiers de points et certains fichiers de configuration personnels vers un serveur (je ne suis pas root ou sudoer). Ansible se connecte en tant que mon utilisateur afin d'éditer des fichiers dans mon dossier personnel.Modifier le shell de l'utilisateur actuel avec
Je souhaite définir mon shell par défaut sur usr/bin/fish
. Je ne suis pas autorisé à modifier /etc/passwd
si
user:
name: shaka
shell: /usr/bin/fish
ne fonctionnera pas.
J'ai également vérifié la commande chsh
mais l'invite exécutable pour mon mot de passe. Comment pourrais-je changer mon shell sur de telles machines?
(Debian 8, Ubuntu 16, Opensuse)
Pourquoi est-ce un problème que 'chsh' vous demande votre mot de passe? – chepner