Il s'agit d'un serveur exécutant le serveur ubuntu 8.04, une idée de ce qui se passe?
# ls
-bash: /bin/ls: No such file or directory
# /bin/ls
-bash: /bin/ls: No such file or directory
# stat /bin/ls
File: `/bin/ls'
Size: 39696 Blocks: 80 IO Block: 4096 regular file
Device: 803h/2051d Inode: 1073910881 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 122/ UNKNOWN) Gid: ( 114/Debian-exim)
Access: 2008-06-05 15:07:22.491486000 -0700
Modify: 2008-04-03 23:44:23.000000000 -0700
Change: 2009-05-21 07:42:45.715736917 -0700
#:/bin# dd if=/bin/ls of=/dev/null
77+1 records in
77+1 records out
39696 bytes (40 kB) copied, 0.000157908 s, 251 MB
Je n'ai aucune idée de comment il a obtenu le GID et l'UID étranges, ni l'un ni l'autre n'existe dans / etc / passwd
J'ai récemment effectué la mise à jour ubuntu NTP pour corriger une faille de sécurité.
Mise à jour: je viens de remarquer que / bin / netstat a le même problème
Mise à jour: on dirait que je me suis rooté, j'ai couru rkhunter et il a trouvé un kit ...
Réponses:
Avoir ls et netstat cassé sur un système ressemble étrangement à quelque chose qu'un pirate informatique ferait pour éviter d'être détecté. Habituellement, ils essaient de corriger ces outils pour empêcher la détection des outils et des portes dérobées qu'ils avaient installés ou créés. Vous voudrez peut-être envisager de redémarrer sur un livecd puis de vérifier les sommes md5 de ces fichiers.
Si le système est compromis, veuillez consulter ces questions pour obtenir des conseils sur la façon de gérer la situation.
la source
Vous pouvez obtenir l'erreur «Aucun fichier ou répertoire de ce type» lorsque l'éditeur de liens dynamique ne peut pas trouver les objets partagés appropriés.
Courir:
et vérifiez la sortie.
Soit dit en passant. Je crains que votre système ne soit compromis.
la source
Ce n'est pas lié spécifiquement à votre problème, mais si un système n'ont installé (c. -à- quelqu'un a supprimé), vous pouvez utiliser:
pour obtenir une liste de répertoires. J'ai dû utiliser cela auparavant, et c'est une bouée de sauvetage./bin/ls
la source
Voici la sortie de stat / bin / ls sur mon serveur Ubuntu 8.04. Taille différente, donc je suppose que le fichier a été corrompu ou remplacé.
la source
Parfois, lorsque vous accédez à un dossier que son environnement n'utilise pas bash, vous obtenez ce massage.
Pour avoir les commandes ls , ll vous devez exécuter la commande:
Ensuite, vous pouvez utiliser ls et ll
la source