Как я могу удалить этот символ '@' из разрешений файла?
'@' в разрешениях на доступ к файлам для компьютеров Mac / OSX используется, чтобы показать, что для этого файла установлен расширенный атрибут.
- Пытался
chmod 755 galaxy-ansible.yml
, но это не помогло. - Пробовал
echo | chmod -E galaxy-ansible.yml
, не помогло (даже при использованииsudo
). - Пробовал
xattr -d galaxy-ansible.yml
, тоже не помогло (даже при использованииsudo
).
Я даже выполнил вышеупомянутые операции как пользователь root, но символ '@' все еще не уходит из разрешений файла.
[arun@MacBook-Pro-2 ~/aks/anisble] $ ls -l@ galaxy-ansible.yml
-rwxr-xr-x@ 1 arun staff 270 Dec 22 12:31 galaxy-ansible.yml
com.apple.quarantine 67
Моя папка ~ / aks сопоставлена с бродячим ящиком CentOS, и если я нахожусь в бродячем ящике, выполнение ls -l
не дает мне '@' (поскольку это не машина Max / OSX):
-rwxr-xr-x. 1 vagrant vagrant 270 Dec 22 00:12 galaxy-ansible.yml
На моем компьютере Mac / OSX есть другие файлы .yml, но у них нет символа «@» в правах доступа к файлу, поэтому я пытаюсь удалить «@» из файла galaxy-ansible.yml (на компьютере Mac).
Сейчас вся папка role / .. имеет символ '@' для любой папки / файлов.
-rwxr-xr-x@ 1 arun staff 1132 Dec 21 17:12 README.md
drwxr-xr-x@ 3 arun staff 102 Dec 21 17:12 defaults
drwxr-xr-x@ 3 arun staff 102 Dec 21 17:12 handlers
drwxr-xr-x@ 4 arun staff 136 Dec 21 17:12 meta
drwxr-xr-x@ 5 arun staff 170 Dec 21 17:12 tasks
drwxr-xr-x@ 7 arun staff 238 Dec 21 17:12 templates
xattr -c file
илиxattr -cr folder
исправило это. Я выглядел недостаточно хорошо. - person AKS   schedule 22.12.2016