Rm d'un fichier créer par root

Résolu/Fermé
stephbret56 Messages postés 186 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 2 septembre 2011 - 4 avril 2008 à 16:17
stephbret56 Messages postés 186 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 2 septembre 2011 - 4 avril 2008 à 18:00
Bonjour,
J'aimerai savoir s'il y a une possibilitée de faire un rm d'un fichier créer par root sans être sous root.
Lorsque je fais le rm du fichier avec un compte non root on me demande de répondre yes/no pour le supprimer y a t-il une commande pour forcer la supression sans avoir à répondre yes ou no? et sans être sous root.
Cette commande rm est executé à travers un script sous un login non root.

Merci d'avance pour votre aide.
A voir également:

10 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
4 avril 2008 à 16:27
hello
rm -f
0
il n'est pas possible pour un utilisateur avec les droits standard de supprimer un fichier créé par root.

ajouter le paramètre -f à rm pour qu'il ne pose plus de question (ou -I pour qu'il ne pose la question qu'une fois)
0
stephbret56 Messages postés 186 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 2 septembre 2011 6
4 avril 2008 à 16:44
j'ai fait rm -f mais il fait pas la suppression du fichier et je n'est aucun message non plus

Est-il possible à partir d'un script de faire une connection en root et de faire le rm ,si c'est possible comment faire?
0
Si t'as les privilèges root sur la machine, tu peux mettre en place sudo. Sinon, tu pourras pas.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
stephbret56 Messages postés 186 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 2 septembre 2011 6
4 avril 2008 à 17:00
et à travers une connexion ftp ca peut marcher?et si oui comment faire pour passer la commande rm?
0
Même problème, tu te connectes par ftp avec un utilisateur qui possède certains privilèges. Donc si t'as pas les privilèges root, c'est cuit.
Si t'as accès physique à la machine, tu peux le faire.. mais bon, peut-être qu'on s'éloigne du problème..
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
4 avril 2008 à 17:10
Salut,

il n'est pas possible pour un utilisateur avec les droits standard de supprimer un fichier créé par root.
partiellement faux.

même si c'est root qui a créer le fichier, si le fichier se trouve dans le répertoire d'un utilisateur, alors l'utilisateur peut supprimer ce fichier

la preuve
debian:~# ls -l /home/aaa/fichier
-rw-r--r-- 1 root root 0 2008-04-04 17:09 /home/aaa/fichier
debian:~# su - aaa
aaa@debian:~$ ls -l fichier
-rw-r--r-- 1 root root 0 2008-04-04 17:09 fichier
aaa@debian:~$ rm -vf fichier
détruit `fichier'
aaa@debian:~$ ls -l fichier
ls: fichier: Aucun fichier ou répertoire de ce type
aaa@debian:~$
0
stephbret56 Messages postés 186 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 2 septembre 2011 6
4 avril 2008 à 17:29
Je n'arrive pas à passer le rm -vf

uid=0(root) gid=1(other)
# rm -vf toto
rm : option non admise : v
syntaxe : rm [-fiRr] fichier ...
#

le fichier
-rw-rw-r-- 1 root other 0 avr 4 17:17 toto
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
4 avril 2008 à 17:33
c'est juste une l'option -v qui n'est pas reconnu pas la version de ta commande

rm -f toto doit être suffisant
0
stephbret56 Messages postés 186 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 2 septembre 2011 6
4 avril 2008 à 18:00
Ok j'ai réussi merci beaucoup
0