rm inactif |
Bienvenue invité ( Connexion | Inscription )
rm inactif |
8 Dec 2010, 09:18
Message
#1
|
|
Nouveau Membre Groupe : Membres Messages : 16 Inscrit : 15 Nov 2004 Membre no 27 004 |
J'ai été amené à utiliser la commande "rm" avec le Terminal.
Cette commande est surtout utile lors de l'installation de wine. A chaque fois Terminal m'a retourné : -bash: rm: command not found Une solution ? |
|
|
8 Dec 2010, 11:26
Message
#2
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 336 Inscrit : 19 May 2003 Lieu : Vendée Membre no 7 668 |
C'est un problème de chemin. La commande rm se trouve dans le répertoire /bin. Vérifiez que ce répertoire est bien trouvé par bash en lançant la commande 'echo $PATH':
Code $ echo $PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin: Si elle ne s'y trouve pas, rajoutez les deux lignes suivantes à votre fichier .profile: PATH=/bin:$PATH export PATH Vous pouvez procéder comme ceci: Code $ echo 'PATH=/bin:$PATH\nexport PATH' >> .profile Mais ce n'est pas normal que votre bash ne trouve plus rm. Peut-être avez-vous fait une erreur dans le fichier .profile, ou .bashrc, ou encore .bash_profile en modifiant la variable PATH et en omettant d'y ajouter $PATH (comme dans l'exemple précédent): toute redéfinition de cette variable doit contenir $PATH pour tenir compte du PATH par défaut défini dans le fichier /etc/paths. Si vous ne parvenez pas à lancer les commandes que j'ai indiquées, ce qui serait logique dans le cas où l'erreur aurait bien la cause que je suppose, ouvrez TextEdit (en texte pur) et ouvrez (ou créez) le fichier .profile à la racine de votre Home et ajoutez y les lignes indiquées. Vérifiez également que vous n'avez pas éventuellement un fichier .bashrc ou .bash_profile où se trouverait une ligne PATH= sans mention de $PATH. Ce message a été modifié par fgiron - 8 Dec 2010, 11:44. -------------------- [size=1]iMac 24", M1, 1To, 16 Go, Sonoma 14.1
iMac 24', 650 Go, Ram 4 Go, Intel Core 2 Duo 3.06 GHz, OS X 10.10.5 Airport Express 7.6.1 - Time Capsule 2 To 7.6.1 - iPod classic 160 Go |
|
|
8 Dec 2010, 11:35
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 241 Inscrit : 27 Oct 2006 Lieu : Toulouse Membre no 71 475 |
Salut
Peut-être que cette commande s'utilise en mode SU tapes su rm LeNomDuFichierASupprimer suivi ensuite du mot de passe -------------------- ******
(\__/) Mac Mini G4 1.25 Ghz, 1Go RAM, DD 120Go/Mini Partner 500Go/Ecran plat Philips 19" (='.'=) Macbook Blanc C2D 2ghz,4Go ram,DD 500Go + Ecran Samsung 24" (")_(") Ibook G4 1.33 Ghz, 1.25 Go RAM, DD 160Go Merci à Neuf50 pour m'avoir permis de le ressusciter ****** Shuffle 2g 1Go/Ipod Nono 8Go/Ipod 5g 30 Go Black/Ipod 5g 80 Go Black |
|
|
8 Dec 2010, 11:39
Message
#4
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 336 Inscrit : 19 May 2003 Lieu : Vendée Membre no 7 668 |
Salut Peut-être que cette commande s'utilise en mode SU tapes su rm LeNomDuFichierASupprimer suivi ensuite du mot de passe Non, cette commande ne s'utilise pas en mode su. Et comme vous ne semblez pas familiers du Terminal et du shell, n'utilisez jamais rm en mode su. Mais c'est à vos risques et périls. Du reste, on n'a pratiquement jamais besoin d'être en mode su. Pour rappel, tout de même, la commande rm sert à supprimer des fichiers et répertoires. Elle ne demande pas confirmation. Autrement dit, ce qui est supprimé par elle l'est une fois pour toute. Si vous l'utilisez avec su, ou sudo, vous pouvez faire de gros dégâts non seulement dans vos données personnelles, mais aussi dans le système. Pour faire des dégâts, une seule erreur de saisie suffit (une espace en trop…). Pour utiliser rm, il faut: 1° savoir exactement ce qu'on fait; 2° être sûr de ses sauvegardes. Ce message a été modifié par fgiron - 8 Dec 2010, 11:52. -------------------- [size=1]iMac 24", M1, 1To, 16 Go, Sonoma 14.1
iMac 24', 650 Go, Ram 4 Go, Intel Core 2 Duo 3.06 GHz, OS X 10.10.5 Airport Express 7.6.1 - Time Capsule 2 To 7.6.1 - iPod classic 160 Go |
|
|
8 Dec 2010, 11:57
Message
#5
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 241 Inscrit : 27 Oct 2006 Lieu : Toulouse Membre no 71 475 |
Salut
Je sais très bien, mais cela ne dépend pas des autorisations à laquelle est assujetti la session -------------------- ******
(\__/) Mac Mini G4 1.25 Ghz, 1Go RAM, DD 120Go/Mini Partner 500Go/Ecran plat Philips 19" (='.'=) Macbook Blanc C2D 2ghz,4Go ram,DD 500Go + Ecran Samsung 24" (")_(") Ibook G4 1.33 Ghz, 1.25 Go RAM, DD 160Go Merci à Neuf50 pour m'avoir permis de le ressusciter ****** Shuffle 2g 1Go/Ipod Nono 8Go/Ipod 5g 30 Go Black/Ipod 5g 80 Go Black |
|
|
8 Dec 2010, 12:18
Message
#6
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 336 Inscrit : 19 May 2003 Lieu : Vendée Membre no 7 668 |
Salut Je sais très bien, mais cela ne dépend pas des autorisations à laquelle est assujetti la session Pour pouvoir se connecter en mode su, il faut avoir des droits administrateurs. Sinon, depuis une session normale, voilà ce que ça donne: Code $ sudo su WARNING: Improper use of the sudo command could lead to data loss or the deletion of important system files. Please double-check your typing when using sudo. Type "man sudo" for more information. To proceed, enter your password, or type Ctrl-C to abort. Password: user is not in the sudoers file. This incident will be reported. Même chose avec sudo: Code $ sudo rm .backup_MayiMF WARNING: Improper use of the sudo command could lead to data loss or the deletion of important system files. Please double-check your typing when using sudo. Type "man sudo" for more information. To proceed, enter your password, or type Ctrl-C to abort. Password: user is not in the sudoers file. This incident will be reported. Donc, soit on veut supprimer une donnée qui appartient à son home, et la commande rm seule suffit; soit on veut supprimer des données qui n'appartiennent pas à sa propre session, et il faut utiliser sudo (ou su quoique déconseillé) à condition d'avoir des droits d'administrateur. -------------------- [size=1]iMac 24", M1, 1To, 16 Go, Sonoma 14.1
iMac 24', 650 Go, Ram 4 Go, Intel Core 2 Duo 3.06 GHz, OS X 10.10.5 Airport Express 7.6.1 - Time Capsule 2 To 7.6.1 - iPod classic 160 Go |
|
|
8 Dec 2010, 12:39
Message
#7
|
|
Nouveau Membre Groupe : Membres Messages : 16 Inscrit : 15 Nov 2004 Membre no 27 004 |
Bon, ça ne marche pas.
Voici le contenu de mon fichier .profile : CODE # MacPorts Installer addition on 2009-11-29_at_21:21:43: adding an appropriate PATH variable for use with MacPorts. export PATH=/opt/local/bin:/opt/local/sbin:$PATH # Finished adapting your PATH environment variable for use with MacPorts. Je suis allé voir dans mon dossier bin et le fichier rm et renommé en rm-desac d'où le problème je pense. Alors comment revenir à un rm actif ? Ce message a été modifié par chouxrave - 8 Dec 2010, 12:48. |
|
|
8 Dec 2010, 13:23
Message
#8
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 241 Inscrit : 27 Oct 2006 Lieu : Toulouse Membre no 71 475 |
Salut
Teste si rm-desac est le même que rm si c'est le cas tu renommes rm-desac en rm sinon tu crées un alias sur rm-desac Mais il doit quand même avoir une bonne raison pour que cet utilitaire soit nommé ainsi -------------------- ******
(\__/) Mac Mini G4 1.25 Ghz, 1Go RAM, DD 120Go/Mini Partner 500Go/Ecran plat Philips 19" (='.'=) Macbook Blanc C2D 2ghz,4Go ram,DD 500Go + Ecran Samsung 24" (")_(") Ibook G4 1.33 Ghz, 1.25 Go RAM, DD 160Go Merci à Neuf50 pour m'avoir permis de le ressusciter ****** Shuffle 2g 1Go/Ipod Nono 8Go/Ipod 5g 30 Go Black/Ipod 5g 80 Go Black |
|
|
8 Dec 2010, 13:30
Message
#9
|
|
Nouveau Membre Groupe : Membres Messages : 16 Inscrit : 15 Nov 2004 Membre no 27 004 |
Finalement j'ai fait une copie du rm-desac sur le bureau, j'ai pu le renommer en rm et le glisser dans le dossier bin après confirmation par mon mot de passe.
J'ai testé avec le terminal et ça marche. |
|
|
8 Dec 2010, 14:09
Message
#10
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 336 Inscrit : 19 May 2003 Lieu : Vendée Membre no 7 668 |
Citation Finalement j'ai fait une copie du rm-desac sur le bureau, j'ai pu le renommer en rm et le glisser dans le dossier bin après confirmation par mon mot de passe. J'ai testé avec le terminal et ça marche. Pour moi, ce n'est pas une solution propre. La commande rm existe dans /bin. Si bash ne la trouve pas, c'est qu'il y a un autre problème quelque part. Quel résultat donne la commande 'echo $PATH'? Et 'ls /bin'? Voir également si 'cat /etc/paths' renvoie ce résultat: Code $ cat /etc/paths
/usr/bin /bin /usr/sbin /sbin /usr/local/bin Ce message a été modifié par fgiron - 8 Dec 2010, 14:16. -------------------- [size=1]iMac 24", M1, 1To, 16 Go, Sonoma 14.1
iMac 24', 650 Go, Ram 4 Go, Intel Core 2 Duo 3.06 GHz, OS X 10.10.5 Airport Express 7.6.1 - Time Capsule 2 To 7.6.1 - iPod classic 160 Go |
|
|
8 Dec 2010, 14:30
Message
#11
|
|
Sans titre ni bouboules et terriblement négatif ! Groupe : Membres Messages : -8 378 756 Inscrit : 5 Dec 2004 Membre no 28 230 |
Pour moi, ce n'est pas une solution propre. La commande rm existe dans /bin. Si bash ne la trouve pas, c'est qu'il y a un autre problème quelque part. Ça y est : on a trouvé le problème… Quelque chose a désactivé la commande rm en renommant l'exécutable rm-desac http://www.magazine-avosmac.com/phpBB2/vie...d8dac3893fe40da Ce message a été modifié par guerom00 - 8 Dec 2010, 14:31. -------------------- la galette: un site qui ne tourne pas en rond !
Breton par assiduité et Pinklaireur occasionnel et n'aime pas Caps Lock Theory: As long as strangers hold the power to affect your mood, you are deeply and fundamentally fucked. The Internet is made of cats. |
|
|
8 Dec 2010, 14:44
Message
#12
|
|
Nouveau Membre Groupe : Membres Messages : 16 Inscrit : 15 Nov 2004 Membre no 27 004 |
C'est exactement ça. Ça m'est revenu en subliminal. J'ai, il y a un bon moment maintenant, lancé avosmac2kilRM d'où la perte de la commande en question.
Maintenant tout est rentré dans l'ordre et j'ai pu installer wine sans encombre. Merci à tous. |
|
|
8 Dec 2010, 14:57
Message
#13
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 1 336 Inscrit : 19 May 2003 Lieu : Vendée Membre no 7 668 |
Ça, c'est vraiment une drôle d'idée de désactiver rm en le renommant. Pourquoi ne pas se contenter de ne pas utiliser rm? Si on veut utiliser rm en toute sécurité, on peut créer un alias dans .profile: alias rm="rm -i". Mais ça peut ne pas être pratique quand on veux supprimer des dossiers importants de manière récursive.
-------------------- [size=1]iMac 24", M1, 1To, 16 Go, Sonoma 14.1
iMac 24', 650 Go, Ram 4 Go, Intel Core 2 Duo 3.06 GHz, OS X 10.10.5 Airport Express 7.6.1 - Time Capsule 2 To 7.6.1 - iPod classic 160 Go |
|
|
8 Dec 2010, 18:44
Message
#14
|
|
Terminaltor Moderating Machine Groupe : Admin Messages : 24 449 Inscrit : 25 Oct 2002 Lieu : Jeumont (59) Membre no 4 319 |
Probablement parce que la commande peut être utilisée dans des troyens de script-kiddies.
-------------------- I think therefore I Mac
|
|
|
10 Dec 2010, 00:30
Message
#15
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 1 745 Inscrit : 13 Nov 2006 Membre no 72 823 |
C'est quand meme n'importe quoi ce 'AvosMacKillrm'... La lecture du lien donné par guerom00 est édifiante... Le gars découvre la commande rm , se dit 'oh mon dieu mais c'est tres tres dangereux! une commande qui efface des fichiers!', et pond un applescript tout pourri pour 'désactiver la commande rm', faisant foirer au passage a peu près tous les scripts de maintenance qui sont lancés par OS X toutes les nuits, entre autres...
Tant qu'a faire, il pouvait aussi supprimer l'utilitaire de disque (bin oui, c'est dangereux , ça peut formatter les disques), la commande diskutil, la commande dd, la commande 'cat', le shell (bin oui, suffit de tapper nimportequoi >/dev/<ledisquequivabien> et paf, le disque est illisible), etc, etc. Si il y a un conseil à donner aux utilisateurs qui ont peur de faire une mauvaise manip, ou peur d'un programme malicieux, c'est bien de ne pas utiliser un compte administrateur, et surement pas de renommer des commandes système... Ce message a été modifié par darenzana - 10 Dec 2010, 00:31. -------------------- Macbook Pro 15" Core 2 Duo 2.33GHz, 3Go RAM, Mac OS X 10.6.8 | Macbook Air 13" mi-2011 Core i5, Mac OS X 10.8
NAS Synology DS-110+ iPhone 6 silver 64Go - forfait SFR Red 3Go |
|
|
Nous sommes le : 25th April 2024 - 06:17 |