Bashrc sous root
Fermé
golgoth6
-
26 nov. 2007 à 09:34
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 26 nov. 2007 à 15:44
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 26 nov. 2007 à 15:44
A voir également:
- Bashrc root
- Kingo root - Télécharger - Divers Utilitaires
- Supprimer application préinstallée android sans root - Guide
- Usb root hub - Forum Pilotes (drivers)
- Root@localhost - Forum Linux / Unix
- 192.168.1.1 root ctadmin ✓ - Forum Réseau
13 réponses
marc[i1]
Messages postés
2573
Date d'inscription
vendredi 1 avril 2005
Statut
Contributeur
Dernière intervention
6 septembre 2008
382
26 nov. 2007 à 09:47
26 nov. 2007 à 09:47
Salut,
le fichier .bashrc est situé dans le répertoire de l'utilisateur, exemple pour Paul et pour root :
-> /home/paul/.bashrc
-> /root/.bashrc
Il est normal de ne pas voir le fichier, sous Unix, les fichiers commencant par un point (.) sont caché, pour les voir avec un 'ls' :
Pour AIX, bash n'est pas le shell par défaut. Je crois que c'est ksh, le shell donc tu devrais trouver un .kshrc en toute logique au même emplacement que précédement.
Voilà :)
le fichier .bashrc est situé dans le répertoire de l'utilisateur, exemple pour Paul et pour root :
-> /home/paul/.bashrc
-> /root/.bashrc
Il est normal de ne pas voir le fichier, sous Unix, les fichiers commencant par un point (.) sont caché, pour les voir avec un 'ls' :
ls -a
Pour AIX, bash n'est pas le shell par défaut. Je crois que c'est ksh, le shell donc tu devrais trouver un .kshrc en toute logique au même emplacement que précédement.
Voilà :)
Bonjour et merci pour votre réponse rapide.
Je ne suis pas linuxien, j'essaye seulement de trouver une solution fermeture de session automatique (au bout de x minutes) sur un des serveurs de l'entreprise.
Un utilisateur m'a envoyé le message ci-dessous :
"Si bash est le shell de l'utilisateur, un administrateur système peut positionner une valeur TMOUT par défaut (voir man bash(1)) qui entraînera la déconnexion automatique des utilisateurs distants inactifs."
Pour moi, c'est un peu du chinois.
Mon fichier profile sous /etc à ces 2 lignes :
# Automatic logout, include in export line if uncommented
# TMOUT=120
J'ai enlevé le # devant TMOUT, mais rien ne s'est produit.
Faut-il que j'enlève aussi le # (et l'espace) devant la ligne Automatic logout .... ?
Suis-je dans le bon fichier (profile) ?
Est-ce que ce TMOUT est bien celui qu'il faut modifier ?
Merci et à bientôt.
Golgoth6
Je ne suis pas linuxien, j'essaye seulement de trouver une solution fermeture de session automatique (au bout de x minutes) sur un des serveurs de l'entreprise.
Un utilisateur m'a envoyé le message ci-dessous :
"Si bash est le shell de l'utilisateur, un administrateur système peut positionner une valeur TMOUT par défaut (voir man bash(1)) qui entraînera la déconnexion automatique des utilisateurs distants inactifs."
Pour moi, c'est un peu du chinois.
Mon fichier profile sous /etc à ces 2 lignes :
# Automatic logout, include in export line if uncommented
# TMOUT=120
J'ai enlevé le # devant TMOUT, mais rien ne s'est produit.
Faut-il que j'enlève aussi le # (et l'espace) devant la ligne Automatic logout .... ?
Suis-je dans le bon fichier (profile) ?
Est-ce que ce TMOUT est bien celui qu'il faut modifier ?
Merci et à bientôt.
Golgoth6
marc[i1]
Messages postés
2573
Date d'inscription
vendredi 1 avril 2005
Statut
Contributeur
Dernière intervention
6 septembre 2008
382
26 nov. 2007 à 10:27
26 nov. 2007 à 10:27
édite le .bashrc de ton utilisateur et ajoute :
où 120 est le temps en secondes soit 2 minutes dans l'exemple
Puis relance la session, ça devrais marcher :)
Tu peux aussi relancer bash si tu préfères au lieu de relancer la session :
export TMOUT=120
où 120 est le temps en secondes soit 2 minutes dans l'exemple
Puis relance la session, ça devrais marcher :)
Tu peux aussi relancer bash si tu préfères au lieu de relancer la session :
exec bash
1000 excuses, ......je suis une brêle en linux.... je l'avoue
Où édite-t-on ce .bashrc ?
Faut-il être sous root ?
Merci.
Où édite-t-on ce .bashrc ?
Faut-il être sous root ?
Merci.
marc[i1]
Messages postés
2573
Date d'inscription
vendredi 1 avril 2005
Statut
Contributeur
Dernière intervention
6 septembre 2008
382
26 nov. 2007 à 10:52
26 nov. 2007 à 10:52
Ne t'excuses pas ;)
mais prends le temps de lire ce que j'écris :p
http://www.commentcamarche.net/forum/affich 4148717 bashrc sous root#1
Pour ajouter la variable au .bashrc :
Tu peux aussi éditer en utilisant vim. Voici les commandes à saisir en console :
Les commandes entre crochet sont les touches de ton clavier :
[ i ] pour pouvoir écrire dans le fichier
[echap] pour passer en mode normal
[:wq] pour enregistrer ton fichier.
$USER est le nom de ton utilisateur ! Pierre / Paul / Jacques / michel / ...
mais prends le temps de lire ce que j'écris :p
http://www.commentcamarche.net/forum/affich 4148717 bashrc sous root#1
Pour ajouter la variable au .bashrc :
cd /home/$USER echo "export TMOUT=XXX" >> .bashrc exec bash
Tu peux aussi éditer en utilisant vim. Voici les commandes à saisir en console :
cd /home/$USER/ vim .bashrc [ i ] export TMOUT=120 [echap] [:wq]
Les commandes entre crochet sont les touches de ton clavier :
[ i ] pour pouvoir écrire dans le fichier
[echap] pour passer en mode normal
[:wq] pour enregistrer ton fichier.
$USER est le nom de ton utilisateur ! Pierre / Paul / Jacques / michel / ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Si je tape /home/$root
je reviens au root@..... /home #
Si je fais un vi (vim n'est pas installé) de .bashrc, celui-ci est vide. (est-ce normal ?)
Faut-il que je le renseigne avec export TMOUT ....... ?
La même chose doit elle être faite pour tous les USER ?
Merci pour vos réponses ...., mais je suis quand même une brêle ....
je reviens au root@..... /home #
Si je fais un vi (vim n'est pas installé) de .bashrc, celui-ci est vide. (est-ce normal ?)
Faut-il que je le renseigne avec export TMOUT ....... ?
La même chose doit elle être faite pour tous les USER ?
Merci pour vos réponses ...., mais je suis quand même une brêle ....
marc[i1]
Messages postés
2573
Date d'inscription
vendredi 1 avril 2005
Statut
Contributeur
Dernière intervention
6 septembre 2008
382
26 nov. 2007 à 11:53
26 nov. 2007 à 11:53
bon, en fait, va te falloir apprendre les bases avant de vouloir bosser ;)
le compte root (et pas $root) est situé dans /root
les comptes utilisateurs sont situés dans /home
Tu es sûr d'avoir bash installé ?
Tu veux régler cette variable pour tous le monde ?
ton .bashrc est vide ??? tu es sur d'être dans le bon répertoire ?
Tu es sous linux ou sous AIX ?
le compte root (et pas $root) est situé dans /root
les comptes utilisateurs sont situés dans /home
Tu es sûr d'avoir bash installé ?
Tu veux régler cette variable pour tous le monde ?
ton .bashrc est vide ??? tu es sur d'être dans le bon répertoire ?
Tu es sous linux ou sous AIX ?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
26 nov. 2007 à 11:54
26 nov. 2007 à 11:54
Salut,
Affiche le résultat de la commande en simple utilisateur :
Affiche le résultat de la commande en simple utilisateur :
grep -E "(root|$USER)" /etc/passwdPour déterminer le shell utilisé;-))
Tu es sûr d'avoir bash installé ? Comment le voir ?
Tu veux régler cette variable pour tous le monde ? oui
ton .bashrc est vide ??? tu es sur d'être dans le bon répertoire ?
où doit-il être ?
Quelle est la commande pour le retrouver ?
Tu es sous linux ou sous AIX ? linux (mais des serveurs sont en AIX : je verrais par la suite))
Pour information : sous /etc le fichier profile à les lignes ci-dessous :
# Automatic logout, include in export line if uncommented
# TMOUT=120
@+
Tu veux régler cette variable pour tous le monde ? oui
ton .bashrc est vide ??? tu es sur d'être dans le bon répertoire ?
où doit-il être ?
Quelle est la commande pour le retrouver ?
Tu es sous linux ou sous AIX ? linux (mais des serveurs sont en AIX : je verrais par la suite))
Pour information : sous /etc le fichier profile à les lignes ci-dessous :
# Automatic logout, include in export line if uncommented
# TMOUT=120
@+
marc[i1]
Messages postés
2573
Date d'inscription
vendredi 1 avril 2005
Statut
Contributeur
Dernière intervention
6 septembre 2008
382
26 nov. 2007 à 14:00
26 nov. 2007 à 14:00
Supprime le dièse # et relogge toi, ça devrait fonctionner.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
26 nov. 2007 à 15:14
26 nov. 2007 à 15:14
Re-
Te serait-il possible de répondre à la question posée au post #8, merci.
Te serait-il possible de répondre à la question posée au post #8, merci.
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
26 nov. 2007 à 15:44
26 nov. 2007 à 15:44
Ok, essaie ça alors :
TMOUT=120 readonly TMOUT export TMOUTsource ton fichier :
source /etc/profileou deconnecte-toi et reconnecte-toi ;-))