Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/12/2011, à 18:01

pem1664

[resolu]question sur les utilisateurs et le bash (enfin je crois)

Bonjour a tous, je ne sais pas tellement quoi rechercher alors je post... hmm
Je vous explique mon probleme : j'administre actuellement un serveur distant (hébergé chez ikoula) sur une machine débian, ikoula m'a fourni ip et passwd root, j'ai créé donc un utilisateur et installé sudo afin de supprimer l'acces ssh a l'utilisateur root. J'ai modifié le fichier /etc/sudoers afin d'autoriser le nouvel utilisateur a effectuer des commandes sudo.
Jusque-la tout va bien. Mon probleme c'est que lorsque je me connecte avec le compte utilisateur le terminal se charge sur $ (enfin la ligne commence par $) et pas utilisateur@serveur: ~$.
dans l'absolu, ca n'est pas dérangeant sauf que la touche TAB ne permet plus la "complementation" (je suis pas sur du terme, j'espere que vous comprendrez) et ca c'est vraiment pas pratique du tout... sans parler que les fleches ne servent plus dans ce cas...

J'ai modifié le fichier .profile de l'utilisateur comme ceci (comme sur ma session habituelle sur ubuntu..)

# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
    . "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi
export LANGUAGE="fr:en_US:en"
export LC_MESSAGES="fr_FR.UTF-8"
export LC_CTYPE="fr_FR.UTF-8"
export LC_COLLATE="fr_FR.UTF-8"

Mais ca ne change rien du tout...
L'UID de l'utilisateur est 1001 et l'utilisateur appartient au groupe root
j'ai plus d'idée...
Si quelqu'un sait comment (quel fichier etc..) je pourrait modifier ca...

PS : j'ai pas installé d'interface graphique (évidemment!) donc je ne peux pas utiliser user-admin en  ssh -X (d'ailleurs je ne suis meme pas sur qu'il existe sous debian)

Dernière modification par pem1664 (Le 31/12/2011, à 18:55)


Pas de problème sans solutions, mettre [résolu] dans son premier post permet de rechercher plus facilement une solution... ;)

Hors ligne

#2 Le 31/12/2011, à 18:26

gl38

Re : [resolu]question sur les utilisateurs et le bash (enfin je crois)

Tu as la commande chsh pour changer le shell : tu as visiblement envie de passer de /bin/sh à /bin/bash.
Le shell de chaque utilisateur est stocké dans le fichier /etc/passwd.
Cordialement,
Guy

Hors ligne

#3 Le 31/12/2011, à 18:54

pem1664

Re : [resolu]question sur les utilisateurs et le bash (enfin je crois)

Ah!!! MERCI gl38, j'aurais appris un truc!!
j'ai remplacé la ligne :
user:x:1001:1001::/home/user:/bin/sh
par
user:x:1001:1001:user:/home/user:/bin/bash
et ca marche impec!!
Encore merci!
Et bon réveillon (au passage:))


Pas de problème sans solutions, mettre [résolu] dans son premier post permet de rechercher plus facilement une solution... ;)

Hors ligne

#4 Le 31/12/2011, à 19:08

sinbad83

Re : [resolu]question sur les utilisateurs et le bash (enfin je crois)

Le changement de bash se fait tout seul avec la commande chsh (Change Sh)

sudo chsh

en répondant /bin/bash.

Dernière modification par sinbad83 (Le 31/12/2011, à 19:08)


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#5 Le 31/12/2011, à 19:24

pem1664

Re : [resolu]question sur les utilisateurs et le bash (enfin je crois)

Ok, je connaissait pas cette commande alors j'ai édité le fichier /etc/passwd ..


Pas de problème sans solutions, mettre [résolu] dans son premier post permet de rechercher plus facilement une solution... ;)

Hors ligne