Les inclassables

De DocUnix.

Sommaire

Déterminer l'utilisateur connecté

Il arrive que des utilisateurs se connectent avec un compte générique sur un serveur Unix. Comment retrouver qui se cache derrière dans un réseau d'entreprise à base de Windows.

Sur le serveur unix, déterminer la station qui a initié la connexion avec la commande "finger" ou "who".

Sur une machine Windows, ouvrir une fenêtre de commande est passer la commande : nbtstat -a <nom de la station>

En dernière ligne, on retrouve l'identifiant de la personne connectée. Avec l'annuaire ou autre, on retrouve l'identité qui se cache derrière.

Déterminer le process bloquant la suppression d'un fichier

fuser -dV <filesystems>

Undelete SOLARIS (fichiers ouverts)

Si quelqu'un a fait un malencontreux rm des fichiers du répertoire <rep> des process du user <user>, le répertoire <rep> est vide mais les process sont toujours en machine avec les fichiers ouverts.

Avec la commande suivante, on récupère les fichiers :

cd /proc
find * -user <user> -links 0 -type f | 
while read f
do
   x=`echo $f | sed 's!/!_!g' ` 
   echo ln $f <rep>/$x
done | sh -x

Remplacement dans un fichier des espace et tabulation par :

echo "$x" |sed "s/[ $tab][ $tab]*/:/g"

Pipe Viewer

Cet utilitaire permet de surveiller le trafic passant par un pipe Unix. Le site explicatif en anglais http://www.catonmat.net/blog/unix-utilities-pipe-viewer/

Le site de l'outil toujours en anglais : http://www.ivarch.com/programs/pv.shtml

Visio

Gabarits Visio

Outils personnels