Pages : 1
#1 Le 11/09/2009, à 08:47
- yanick_cangaeld
passwd
Bonjour,
Pourquoi je n'arrive pas à accéder au fichier /etc/passwd ? ça me'affiche opération non permise ?
Hors ligne
#2 Le 11/09/2009, à 08:49
- Jos31
Re : passwd
Salut,
Tu n'arrive pas a le visualiser ou a l'éditer? Quelle commande tu utilise?
Fais attention a ce que tu fais sur ce fichier si tu fais une erreur tu pourra peut etre plus te loguer
Normalement ce fichier appartient a root et ne peux etre modifié que par lui (en sudo par exemple), mais la lecture est permise pour tout le monde
Pour afficher son contenu:
cat /etc/passwd
Pour afficher les permissions qui lui sont affectées:
ls -al /etc/passwd
Dernière modification par Jos31 (Le 11/09/2009, à 08:51)
Hors ligne
#3 Le 11/09/2009, à 08:58
- yanick_cangaeld
Re : passwd
Je n'arrivais pas à le visualiser .
Je désire changer de shell et j'ai trouvé la ligne qui m'intéresse /bin/csh
Par contre je ne comprends pas ce qu'on me demande
Je n'arrive pas à écrire ces commandes :
<||>logname
yannick
<12>set history=4
<13>date
Quand je tape <||>logname ça m'affiche erreur de syntaxe près du symbole inattendu " || " ?
Hors ligne
#4 Le 11/09/2009, à 09:02
- Jos31
Re : passwd
Tape alt+F2 puis:
gksudo gedit /etc/passwd
Pour tes commandes, il ne faut pas taper ce qu'il y a entre <>, tape juste par exemple "logname", et la ligne en dessous correspond a la réponse
Hors ligne
#5 Le 11/09/2009, à 09:09
- seb0uil
Re : passwd
Je n'arrivais pas à le visualiser .
Je désire changer de shell [...]
Dans ce cas là, autant utiliser les commandes kivonbien cf. usermod
quelque chose comme sudo usermod -s /bin/csh ton_user devrait faire l'affaire
Hors ligne
#6 Le 11/09/2009, à 09:13
- yanick_cangaeld
Re : passwd
c'est bon je suis en C-shell
Par contre pourquoi on me montre ça dans mes cours :
<||>logname
yannick
<12>set history=4
<13>date
à quoi correspond <||> ?
Hors ligne
#7 Le 11/09/2009, à 09:19
- seb0uil
Re : passwd
c'est pas plutot un <11>logname
du coup, je supposerais que ca t'indique l'enchainement des commandes a taper, et la réponse de la machine
-> tu tapes logname, ca te donne ton logname : yannick
-> tu positionnes la variable history à 4 : set history=4
etc...
Hors ligne
#8 Le 11/09/2009, à 09:26
- yanick_cangaeld
Re : passwd
oui tu as raison ça devrait plutôt être <11> .
Mais quand je tape <11> ça m'affiche toujours l'erreur de syntaxe ?
En fait ça veut dire que c'est la 11ème commande que j'ai tapée ? Alors pourquoi quand je tape set history=4 puis history ça m'affiche jusque 500 commandes ?
Hors ligne
#9 Le 11/09/2009, à 10:02
- seb0uil
Re : passwd
A priori, le set history défini le nombre de commande conservée dans le fichier .history
Donc si celui ci contient déjà 500 commandes, je suppose que ca ne met à jour que les dernières, mais la commande history t'affiches tjrs les précédentes.
Tu peux essayer de vider le fichier ( > ~/.history ) après le set history=4
Hors ligne
#10 Le 11/09/2009, à 17:52
- yanick_cangaeld
Re : passwd
J'essaie de faire ~/.history mais ça me met /home/yannick/.history: command not found ?
Hors ligne
#11 Le 11/09/2009, à 21:45
- seb0uil
Re : passwd
il faut faire > ~/.history avec le > ce qui signifie que tu fais une redirection vers le fichier .history, mais comme tu fais une redirection de rien, ben ,ca met rien dans le fichier, ça le vide...
Voila, autrement, tu peux l'effacer par un rm ~/.history
/!\ après ces commandes, tu n'auras donc plus d'historique de commande, mais c'esst pas gênant, il se refait tt seul ...
Hors ligne
#12 Le 12/09/2009, à 07:17
- yanick_cangaeld
Re : passwd
ça ne m'efface pas history ? C'est peut être parce que je suis en csh ?
ça me marque : rm ne peut enlever '/home/yannick/.history ' : Aucun fichier ou dossier de ce type . Et pourtant quand je tape history j'ai une liste de commande de plus de 20 lignes ?
Hors ligne
#13 Le 12/09/2009, à 17:01
- Link31
Re : passwd
yanick_cangaeld a écrit :Je n'arrivais pas à le visualiser .
Je désire changer de shell [...]
Dans ce cas là, autant utiliser les commandes kivonbien cf. usermod
chsh
Hors ligne
#14 Le 12/09/2009, à 20:43
- seb0uil
Re : passwd
seb0uil a écrit :yanick_cangaeld a écrit :Je n'arrivais pas à le visualiser .
Je désire changer de shell [...]
Dans ce cas là, autant utiliser les commandes kivonbien cf. usermod
chsh
merci, je ne connaissais pas celle la ..
Hors ligne
#15 Le 13/09/2009, à 07:26
- yanick_cangaeld
Re : passwd
Voila, autrement, tu peux l'effacer par un rm ~/.history
Et sinon comment je fais pour effacer history ? Parce que le rm ne fonctionne pas
Hors ligne
Pages : 1