Voici les droits des fichiers et repertoires :
drwxrwxr-x+ 7 nobody ToutUtilisateurs 7 May 25 10:58 .
drwxrwxr-x+ 4 root guest 5 May 23 18:19 ..
drwxrwxr-x+ 2 nobody ToutUtilisateurs 2 May 26 16:37 Applications
drwxrwxr-x+ 2 nobody ToutUtilisateurs 2 May 23 18:07 Backup
drwxrwxr-x+ 2 nobody ToutUtilisateurs 2 May 23 18:06 Musiques
drwxrwxr-x+ 2 nobody ToutUtilisateurs 6 May 29 17:15 Scripts
drwxrwxr-x+ 3 nobody ToutUtilisateurs 4 May 27 16:23 Videos
[root@freenas /mnt/SIXTO/MIMINAS]#
[root@freenas /mnt/SIXTO/MIMINAS]# cd Scripts
[root@freenas /mnt/SIXTO/MIMINAS/Scripts]# ls -la
total 88
drwxrwxr-x+ 2 nobody ToutUtilisateurs 6 May 29 17:15 .
drwxrwxr-x+ 7 nobody ToutUtilisateurs 7 May 25 10:58 ..
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 8240 May 25 11:59 rrd-graph.sh
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 4956 May 15 18:07 rrd.sh
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 2357 May 15 18:07 temps-rrd-format.sh
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 754 May 15 18:07 temps-simple.sh
Je veut executer le script rrd.sh via une tache CRON user root dans le rep /Scripts ,si je lance la tache le script crée un fichier longueur 0 octet et j'ai une erreur
[root@freenas /mnt/SIXTO/MIMINAS/Scripts]# /mnt/SIXTO/MIMINAS/Scripts/rrd.sh -d
/mnt/SIXTO/MIMINAS/Scripts/temps-1min.rrd
Creating rrdtool db file: /mnt/SIXTO/MIMINAS/Scripts/temps-1min.rrd
Rrdtool arguments: DS:cpu0:GAUGE:120:0:150 DS:cpu1:GAUGE:120:0:150 DS:cpu2:GAU
GE:120:0:150 DS:cpu3:GAUGE:120:0:150 DS:ada0:GAUGE:120:0:100 DS:ada1:GAUGE:120:0
:100 DS:ada2:GAUGE:120:0:100 DS:ada3:GAUGE:120:0:100 DS:ada4:GAUGE:120:0:100
/usr/local/bin/rrdtool create /mnt/SIXTO/MIMINAS/Scripts/temps-1min.rrd --step 6
0 DS:cpu0:GAUGE:120:0:150 DS:cpu1:GAUGE:120:0:150 DS:cpu2:GAUGE:120:0:150 DS:cpu
3:GAUGE:120:0:150 DS:ada0:GAUGE:120:0:100 DS:ada1:GAUGE:120:0:100 DS:ada2:GAUGE:
120:0:100 DS:ada3:GAUGE:120:0:100 DS:ada4:GAUGE:120:0:100 RRA:MAX:0.5:1:3000
ERROR: Cannot chmod temporary file!
ERROR: mmaping file '/mnt/SIXTO/MIMINAS/Scripts/temps-1min.rrd': Invalid argument
drwxrwxr-x+ 2 nobody ToutUtilisateurs 7 May 29 17:57 .
drwxrwxr-x+ 7 nobody ToutUtilisateurs 7 May 25 10:58 ..
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 8240 May 25 11:59 rrd-graph.sh
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 4956 May 15 18:07 rrd.sh
-rwxrwxr-x+ 1 root ToutUtilisateurs 0 May 29 18:00 temps-1min.rrd
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 2357 May 15 18:07 temps-rrd-format.sh
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 754 May 15 18:07 temps-simple.sh
Je pense que c'est une question de droit mais je comprends pas pourquoi le user root ne peut pas ecrire dans le fichier
Merci de votre aide .
drwxrwxr-x+ 7 nobody ToutUtilisateurs 7 May 25 10:58 .
drwxrwxr-x+ 4 root guest 5 May 23 18:19 ..
drwxrwxr-x+ 2 nobody ToutUtilisateurs 2 May 26 16:37 Applications
drwxrwxr-x+ 2 nobody ToutUtilisateurs 2 May 23 18:07 Backup
drwxrwxr-x+ 2 nobody ToutUtilisateurs 2 May 23 18:06 Musiques
drwxrwxr-x+ 2 nobody ToutUtilisateurs 6 May 29 17:15 Scripts
drwxrwxr-x+ 3 nobody ToutUtilisateurs 4 May 27 16:23 Videos
[root@freenas /mnt/SIXTO/MIMINAS]#
[root@freenas /mnt/SIXTO/MIMINAS]# cd Scripts
[root@freenas /mnt/SIXTO/MIMINAS/Scripts]# ls -la
total 88
drwxrwxr-x+ 2 nobody ToutUtilisateurs 6 May 29 17:15 .
drwxrwxr-x+ 7 nobody ToutUtilisateurs 7 May 25 10:58 ..
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 8240 May 25 11:59 rrd-graph.sh
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 4956 May 15 18:07 rrd.sh
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 2357 May 15 18:07 temps-rrd-format.sh
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 754 May 15 18:07 temps-simple.sh
Je veut executer le script rrd.sh via une tache CRON user root dans le rep /Scripts ,si je lance la tache le script crée un fichier longueur 0 octet et j'ai une erreur
[root@freenas /mnt/SIXTO/MIMINAS/Scripts]# /mnt/SIXTO/MIMINAS/Scripts/rrd.sh -d
/mnt/SIXTO/MIMINAS/Scripts/temps-1min.rrd
Creating rrdtool db file: /mnt/SIXTO/MIMINAS/Scripts/temps-1min.rrd
Rrdtool arguments: DS:cpu0:GAUGE:120:0:150 DS:cpu1:GAUGE:120:0:150 DS:cpu2:GAU
GE:120:0:150 DS:cpu3:GAUGE:120:0:150 DS:ada0:GAUGE:120:0:100 DS:ada1:GAUGE:120:0
:100 DS:ada2:GAUGE:120:0:100 DS:ada3:GAUGE:120:0:100 DS:ada4:GAUGE:120:0:100
/usr/local/bin/rrdtool create /mnt/SIXTO/MIMINAS/Scripts/temps-1min.rrd --step 6
0 DS:cpu0:GAUGE:120:0:150 DS:cpu1:GAUGE:120:0:150 DS:cpu2:GAUGE:120:0:150 DS:cpu
3:GAUGE:120:0:150 DS:ada0:GAUGE:120:0:100 DS:ada1:GAUGE:120:0:100 DS:ada2:GAUGE:
120:0:100 DS:ada3:GAUGE:120:0:100 DS:ada4:GAUGE:120:0:100 RRA:MAX:0.5:1:3000
ERROR: Cannot chmod temporary file!
ERROR: mmaping file '/mnt/SIXTO/MIMINAS/Scripts/temps-1min.rrd': Invalid argument
drwxrwxr-x+ 2 nobody ToutUtilisateurs 7 May 29 17:57 .
drwxrwxr-x+ 7 nobody ToutUtilisateurs 7 May 25 10:58 ..
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 8240 May 25 11:59 rrd-graph.sh
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 4956 May 15 18:07 rrd.sh
-rwxrwxr-x+ 1 root ToutUtilisateurs 0 May 29 18:00 temps-1min.rrd
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 2357 May 15 18:07 temps-rrd-format.sh
-rwxrwxr-x+ 1 nobody ToutUtilisateurs 754 May 15 18:07 temps-simple.sh
Je pense que c'est une question de droit mais je comprends pas pourquoi le user root ne peut pas ecrire dans le fichier
Merci de votre aide .