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

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

One Solution collect form web for “Какой системный вызов используется для изменения атрибутов файлов в Linux?”

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

  • Установка записывающего устройства IDE в Fedora Linux
  • Невозможно выполнить двоичный файл
  • Будет ли vmstat bi / bo отображать статистику для сырого устройства
  • Могу ли я запустить Linux на тонкий клиент сетевого терминала N130?
  • Linux: найдите файлы * .log в деревьях каталогов и напишите 10 последних строк в каждом
  • Загрузка приложения из rc.local в rhel6.4
  • Как проверить, что работает на сервере?
  • Могу ли я запустить Linux с разделом Windows EFI или мне нужно подключиться / загрузиться в раздел EFI?
  • Команда JOIN не возвращает результаты
  • используя gmake и make
  • Сортировка процессов путем использования памяти
  • Linux и Unix - лучшая ОС в мире.