Salut,
J'ai placé un cp tout simple dans ma crontable "cp /home…. /home/ezb/…." et il ne fonctionne pas alors j'ai vu qu'il y avait un alias cp= cp -i qui pouvait bloquer mais je l'ai changé dans le systeme et dans la .bashrc du root…..
Comprends pas pkoi ma commande ne s'execute pas :(
Help me please !
# ...
Posté par Alex . Évalué à 1.
sinon peux tu envoyer ta ligne complète de crontab ?
Qu'est ce qui ne marche pas ? rien est éxécuté ?
Es-tu sur qu'il n'y a pas dautres alias sur ton cp (tape alias pour en être sur) ?
# PATH
Posté par Lol Zimmerli (site web personnel, Mastodon) . Évalué à 3.
La gelée de coings est une chose à ne pas avaler de travers.
# \cp
Posté par Bapt (site web personnel) . Évalué à 3.
[^] # Re: \cp
Posté par zebzore . Évalué à 1.
j'ai oublié de dire que le dossier destinataire etait celui d'un utilisateur ftp, peut etre cela a de l'importance ...
[^] # Re: \cp
Posté par Bapt (site web personnel) . Évalué à 2.
Si tu n'as pas reçu de mail (normalement dans /var/spool/mail/root ou /var/mail/root ou un truc du genre suivant la distrib) remplace ton cp par \cp -v et regarde ce qu'il te dit.
[^] # Re: \cp
Posté par zebzore . Évalué à 1.
De plus la commande "ftp -f ...." fonctionne tres bien
[^] # Re: \cp
Posté par zebzore . Évalué à 1.
Par contre j'essaie de me connecter avec son login 'su toto' ou 'su - toto' mais il ne se passe rien.
En ce moment je suis en root, il doit y avoir une commande permettant de voir les droits d'un utilisateur ?
[^] # Re: \cp
Posté par Alex . Évalué à 1.
Pour voir les droits d'un utilisateur, fait un ls -la sur un fichier ou repertoire :
ls -la test
-rw-r--r-- 1 utilisateur groupe 10225 Nov 1 20:38 test
oublie le premier caractère, les 3 suivants sont les droits de "utilisateur", les suivants les droits de "groupe" et les 3 derniers ceux du reste du monde
avec r droit de lecture, w droit d'écriture, x droit d'éxecution (ou de parcours pour les répertoires)
donc dans mon exemple, utilisateur peut lire et écrire dans le fichier, les membres du groupe "groupe" peuvent le lire, le reste du monde également
si tu as des acls, tu peux également utiliser la commande getfacl <nom_de_fichier>
Si tu veux que ton utilisateur toto ai le droit de lecture sur un repertoire ou un fichier précis, tu peux utiliser la commande :
setfacl -m -u:toto:r <nom_de_fichier>
et rajoute -R si tu veux faire ça sous tous les sous-fichiers et sous-repertoires
je te conseille néanmoins de chercher setfacl sur google, et de voir les impacts négatifs que cela peut avoir sur la sécurité
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.