-
Problème commande chown
Bonjour,
Suite à une script que j'ai mal conçu, une commande chown c'est executée:
chown . //
normalement la commande qui devait être éxécutée aurait du être: chown $user.$user /$chemin/$user
Cependant les variables ne se sont pas implémentées d'où un chown . //
Pouvez-vous m'aider et me dire ce qu'a fait le chown?
Merci par avance
-
rien
parce que . représente le répertoire courant et // n'a pas été trouvé
il a donc simplement contrôle que . avait des droits "normaux" c'est à dire du user courant.
bref tu n'as pas fait de catastrophes
-
je pense même que le chown tel que tu l'as passé n'a rien fait et a généré une erreur car '.' (le 1er paramètre) ne correspond pas à des droits tels qu'attendus par chown.
-
Le problème c'est je ne pouvais plus faire de sudo, car j'avais le message "sudo must be setuid root", j'ai donc remis les bon droits sur le fichier sudo et le sudo refonctionne.
Les droits du sudo on donc changé suite au chown. J'ai regardé un peu les répertoires et il semblerait qu'il n'y ai pas eu d'autres modifications.
Je reste dans le flou car pourquoi les droits du sudo on changé? et je n'arrive pas a comprendre si d'autres fichiers ont été modifiés?
De plus je n'ai pas eu d'erreur, j'ai été obligé de killer le process du chown qui tourné.