Ho un'installazione Nagios XI in esecuzione su CentOS 6.2 e voglio modificare lo script di backup. Ho notato che il bit dell'attributo esteso è impostato per questo script della shell, quindi voglio essere sicuro di non rovinare nulla quando apporto delle modifiche. Ho sperimentato e ho scoperto che "cp -p" non conserva questa impostazione (vedi commento per l'aggiornamento su questo). Sono nuovo agli attributi estesi su Linux e ho scoperto che esiste un comando 'getfattr' che dovrebbe mostrare gli attributi estesi, tuttavia non mostra nulla per questo file.
cd /usr/local/nagiosxi/scripts
ll backup_xi.sh
-rwxr-x---. 1 nagios nagios 2757 Jul 3 10:03 backup_xi.sh*
# nothing is displayed by 'getfattr':
getfattr -d backup_xi.sh
# and nothing special seems to be present according to 'getfacl':
getfacl backup_xi.sh
# file: backup_xi.sh
# owner: nagios
# group: nagios
user::rwx
group::r-x
other::---
In definitiva, il mio obiettivo è quello di modificare il file preservando gli attributi impostati durante l'installazione del prodotto originale. C'è un motivo per cui è impostato il bit dell'attributo esteso, anche se apparentemente non sono presenti proprietà secondo getfattr?