У мене встановлена Nagios XI, що працює на CentOS 6.2, і хочу змінити сценарій резервного копіювання. Я помітив, що для цього сценарію оболонки встановлено розширений біт атрибутів, тому я хочу бути впевненим, що нічого не псую, коли вношу зміни до нього. Я експериментував і виявив, що "cp -p" не зберігає цей параметр (див. Коментар для оновлення щодо цього). Я новачок у розширених атрибутах на Linux і виявив, що є команда 'getfattr', яка повинна відображати розширені атрибути, однак у цьому файлі нічого не відображається.
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::---
Зрештою, моя мета - змінити файл, зберігаючи будь-які атрибути, встановлені під час встановлення оригінального продукту. Чи є причина, чому встановлений розширений біт атрибутів, навіть якщо, мабуть, не існує властивостей відповідно до getfattr?