Rm d'un fichier créer par root

Résolu
stephbret56 Messages postés 195 Statut Membre -  
stephbret56 Messages postés 195 Statut Membre -
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.

10 réponses

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    rm -f
    0
  2. anon
     
    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
  3. stephbret56 Messages postés 195 Statut Membre 6
     
    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
  4. poullaie
     
    Si t'as les privilèges root sur la machine, tu peux mettre en place sudo. Sinon, tu pourras pas.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. stephbret56 Messages postés 195 Statut Membre 6
     
    et à travers une connexion ftp ca peut marcher?et si oui comment faire pour passer la commande rm?
    0
  7. poullaie
     
    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
  8. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
  9. stephbret56 Messages postés 195 Statut Membre 6
     
    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
  10. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    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
  11. stephbret56 Messages postés 195 Statut Membre 6
     
    Ok j'ai réussi merci beaucoup
    0