Bonjour tout le monde !
Je suis face à une situation bizare :
Amanda Backup ne fonctionne plus car l'accès à /dev/null lui est refusé…
pourtant :
$ /usr/sbin/amcheck -m MyConfig
amcheck: nullfd: /dev/null: Permission denied
#ll /dev/null
crw-rw-rw- 1 root root 1, 3 jui 21 14:25 /dev/null
Le résultat est le même si je met amandabackup en owner ainsi que son groupe.
Le résultat est le même si je supprime /dev/null.
Le résultat est le même si j'exécute l'opération en tant que root (après avoir configuré amandabackup pour cela).
Je ne sais plus quoi faire.
De plus, j'ai depuis quelques temps un dossier /dev2 apparement identique à /dev. J'ignore d'où il vient et à quoi il sert.
RedHat 5.2
Je suis à la recherche de pistes, surtout pour le premier problème…
Merci d'avance.
# Curieux.
Posté par Obsidian . Évalué à 4. Dernière modification le 21 juillet 2014 à 16:39.
Que donne un « ls -ld /dev /dev2 » ?
Que donne un « getfacl » sur /dev et /dev/null ?
Que donne un « df -h /dev /dev2 » ?
# 50% résolu !
Posté par xdoustaly . Évalué à 2.
[^] # Re: 50% résolu !
Posté par Obsidian . Évalué à 2.
Tu peux utiliser le lien « Répondre » en bas de chaque commentaire pour préserver le fil de la discussion.
Pour /dev2, c'est assez étrange. Il n'est pas impossible qu'il s'agisse d'un rootkit, mais c'est un peu voyant tout de même. Le « ls » renvoie la date du 16 avril. Ça te dit quelque chose ?
[^] # Re: 50% résolu !
Posté par xdoustaly . Évalué à 2.
Désole pour le commentaire inutile, je m'en suis rendu compte après coup mais impossible de modifier…
J'ai peut être une piste, mais si c'est ça je sais pas du tout quoi faire (même si a priori ca ne gene pas le fonctionnement du serveur) :
Suite à une erreur dans un script lancé en root, j'ai eu droit à un "mv / /mnt/backup/" qui à eu le temps de déplacer le /dev
Après celà j'ai remis le /dev à sa place légitime et tout fonctionne à priori correctement mais peut etre que le /dev2 vient de la…
Si c'est le cas, j'ai quoi comme solution ?
[^] # Re: 50% résolu !
Posté par Obsidian . Évalué à 3.
Fais un «
mount | grep " /dev "
» pour voir ce qui émule ton /dev mais, en principe, il s'agit d'un système de fichiers virtuel reconstruit à chaque redémarrage.À mon avis, techniquement, tu peux sans risque flanquer /dev2 aux oubliettes, à condition de bien vérifier qu'il n'y a rien d'autre dedans que ce qui ce se trouve déjà dans le /dev ordinaire. Mais avant de le faire, il faut quand même être certain de savoir ce qui l'a mis ici.
Je pense également que ton « mv / /mnt/backup » n'a rien à voir dans tout cela. Je ne sais pas comment fonctionne Amanda Backup en particulier parce que je ne l'utilise pas, mais il est possible, bien que peu probable, qu'un système de backup quelconque ait voulu restaurer une ancienne copie et ai renommé le répertoire existant parce qu'il existait déjà. Ça paraît douteux quand même. Tu es sûr de ne plus te souvenir d'une opération particulière effectuée le 16 avril ?
[^] # Re: 50% résolu !
Posté par xdoustaly . Évalué à 1.
A part le "mv /mnt/backup/dev/* /dev/ " pour remettre les choses à leur place non rien de spécial.
Pour le moment je pense que je vais laisser ça comme c'est puisque tout fonctionne.mount | grep " /dev " ne renvoie absolument rien sur le serveur (mais fonctionne sur ma machine)
Merci beaucoup en tout cas !
[^] # Re: 50% résolu !
Posté par Obsidian . Évalué à 3.
Je te suggère un petit coup de chkrootkit quand même. Je pense que ce n'est pas superflu dans ce genre de situation.
# SELinux?
Posté par Xavier . Évalué à 3.
Hello,
est-ce que SELinux ne serait pas activé?
Pour le savoir:
et si la réponse est enforcing tu peux le mettre en permissive pour checker si ça règle ton problème:
@+
[^] # Re: SELinux?
Posté par xdoustaly . Évalué à 1.
Bonjour !
getenforce
Disabled
On dirait que non :/
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.