Je veux programmer dans un cron l'actualisation du
fichier /etc/ssh/ssd_config ou je mets à la fin une ligne AllowUsers .....
avec la liste des utilisateurs ayant modifié le mot de passe par défaut du
serveur. J'ai fait un script qui génere la liste des utilisateurs dans un
fichier, je voudrais faire un truc du style:
"efface la derniere ligne de /etc/ssh/ssd_config"
echo -h "AllowUsers " >> /etc/ssh/ssd_config
cat fichier >> /etc/ssh/ssd_config
/etc/init.d/ssh restart
Problème: je n'ai pas trouvé comment faire "efface la derniere ligne
de /etc/ssh/ssd_config"
Bien sûr avec des grep, sed, awk et autres on doit pouvoir y arriver pour un T.P, mais dans la vraie vie... ;-)
La vraie vie Unix c'est grep, sed, et awk quand on ne peut pas faire autrement.
Entièrement d'accord, mais sur ce coup là, on peut faire autrement, pour remplacer la dernière ligne d'un fichier, s'entend. Quant à la résolution du problème d'autorisation, comme suggéré par d'autres...
-- L'Europe se rapproche de l'Amérique d'un centimètre par siècle. Pourtant le prix de la traversée reste le même. François Cavanna
Jacques Lav!gnotte (Drop Dr NO) wrote:
Bien sûr avec des grep, sed, awk et autres on doit pouvoir y arriver
pour un T.P, mais dans la vraie vie... ;-)
La vraie vie Unix c'est grep, sed, et awk quand on ne peut pas faire
autrement.
Entièrement d'accord, mais sur ce coup là, on peut faire autrement, pour
remplacer la dernière ligne d'un fichier, s'entend. Quant à la
résolution du problème d'autorisation, comme suggéré par d'autres...
--
L'Europe se rapproche de l'Amérique d'un centimètre par siècle.
Pourtant le prix de la traversée reste le même.
François Cavanna
Bien sûr avec des grep, sed, awk et autres on doit pouvoir y arriver pour un T.P, mais dans la vraie vie... ;-)
La vraie vie Unix c'est grep, sed, et awk quand on ne peut pas faire autrement.
Entièrement d'accord, mais sur ce coup là, on peut faire autrement, pour remplacer la dernière ligne d'un fichier, s'entend. Quant à la résolution du problème d'autorisation, comme suggéré par d'autres...
-- L'Europe se rapproche de l'Amérique d'un centimètre par siècle. Pourtant le prix de la traversée reste le même. François Cavanna
David
Le Sun, 22 Jan 2006 09:22:44 +0100, Lionel a écrit :
En général à "vider" le fichier sans l'effacer, mais dans ce cas, c'est vrai que ce n'était pas indispensable.
Je pense que David suggérait qu'il y a des moyens un peu moins hackesques de faire la même chose, par exemple « : > /root/changes » (« : » est un builtin qui ne fait rien).
Lionel :
David wrote:
Le Sun, 22 Jan 2006 09:22:44 +0100, Lionel a écrit :
En général à "vider" le fichier sans l'effacer, mais dans ce cas, c'est vrai
que ce n'était pas indispensable.
Je pense que David suggérait qu'il y a des moyens un peu moins hackesques de
faire la même chose, par exemple « : > /root/changes » (« : » est un builtin
qui ne fait rien).
En général à "vider" le fichier sans l'effacer, mais dans ce cas, c'est vrai que ce n'était pas indispensable.
Je pense que David suggérait qu'il y a des moyens un peu moins hackesques de faire la même chose, par exemple « : > /root/changes » (« : » est un builtin qui ne fait rien).