Какой системный вызов используется для изменения атрибутов файлов в Linux?

Я спросил об этом в Stack Overflow, и они сказали мне задать этот вопрос здесь. Я просматривал сеть для страниц, в которых упоминаются атрибуты файлов и системные вызовы, но никто из них никогда не говорит, какой системный вызов отвечает за изменение различных атрибутов файла или папки. Было подразумевается, что fcntl() – это то, что я ищу, но ему не хватает аргументов для пути и нового набора атрибутов файла.

  • Имя для восьмеричных бит chmod?
  • Как «rm -rf /» может удалить все файлы в системе?
  • Совместное использование последовательного устройства
  • Отчет о необычной памяти Linux
  • не может sudo mv libtinfo.so.5.bak libtinfo.so.5
  • Настройка локальной сети на CentOS
  • Где исходный код ttylinux?
  • Ошибка Qstat в Eqw
  • One Solution collect form web for “Какой системный вызов используется для изменения атрибутов файлов в Linux?”

    Системные вызовы chmod() и fchmod() изменяют атрибуты стиля Posix, права на группу пользователей, чтение / запись / выполнение. Похоже, что системный вызов ioctl() может использоваться для установки «атрибутов файловой системы Linux», которые установлены и перечислены команды chattr и lsattr .

    Linux и Unix - лучшая ОС в мире.