Re : Re: Pas d'historique de zsh en root
Le vendredi 23 juin 2023 à 10:40, Marc Chantreux a écrit : > salut, > > > ce que le système attend : > > HISTFILE=~/.zsh_history > > > le système attend un nom de fichier, c'est l'idée même d'avoir > une variable pour pouvoir paramètrer son nom. > > ca n'est pas une coquille, c'est un choix > > > autrement : > > https://github.com/ohmyzsh/ohmyzsh > > > en root? voilà un bien mauvais conseil je trouve. > > même pour les comptes standard, j'ai tendance à expliquer > aux gens que la plupart des lignes de ce code ne servent > juste à rien, ca ralentit et complexifie. > > passe pour les utilisateurs qui veulent des prompts aussi > colorés qu'inutiles mais ça me semble assez inacceptable > en root. Peut-être que ohmyzsh est exagéré mais de là à interdire l'assistant de configuration en root en mode RTFM : # autoload -Uz zsh-newuser-install # zsh-newuser-install -f zsh-newuser-install: won't run as root. Read the manual. Je ne comprends pas la raison...
Re : Re: Pas d'historique de zsh en root
Le vendredi 23 juin 2023 à 09:54, Marc Chantreux a écrit : > salut, > > > Le Fri, Jun 23, 2023 at 06:17:03AM +, benoit a écrit : > > > Voici mon .zshrc > > Pourquoi est-ce que je n'ai pas d'historique en root ? > > > pas le temps de plonger dans la doc mais je viens de tester > ma conf: > > HISTSIZE=5000 HISTFILE=~/zsh/history SAVEHIST=5000 > # setopt share_history Bonjour oui ça marche tout à fait suffisant... Mais c'est probablement à cause de ce qui suit : Pare que le nom du fichier HISTFILE=~/zsh/history ou .zsh_history ou .sh_history Pour autant que le nom corresponde dans le .zshrc... Du coup ça doit être ici que ça se passe : > setopt INC_APPEND_HISTORY > setopt EXTENDED_HISTORY > setopt HIST_IGNORE_SPACE > setopt HIST_IGNORE_ALL_DUPS > setopt HIST_FIND_NO_DUPS > setopt HIST_SAVE_NO_DUPS > > je passe root avec doas zsh et ça fonctionne. > > est-ce suffisant? >
Re : Re: Pas d'historique de zsh en root
Le vendredi 23 juin 2023 à 10:04, Bernard Schoenacker a écrit : > Bonjour Benoit, Bonjour Bernard > > en relisant ton fichier rc pour ZSH, j'ai vu une coquille : > > toi : > HISTFILE=~/.sh_history > > ce que le système attend : > HISTFILE=~/.zsh_history > Je ne crois pas que le nom du fichier soit normalisé ".zsh_history" Je viens d'essayer en le renommant dans .zshrc et en créant touch $HOME/.zsh_history ls # juste une commande cat $HOME/.zsh_history tjs vide -- Benoit