Linux 用户空间 API 中是否有任何接口(interface)可以让我执行相当于
chattr +i myfile
chattr -i myfile
如果可能的话,我需要在我的应用程序中执行此操作,但我无法在网上找到任何建议如何从 Linux API 执行此操作的内容。我原以为会有某种
ioctl
调用可用于执行此操作,但我根本找不到有关它的任何详细信息。 最佳答案
看一下:
如果你在 chattr 上做一些
strace
,你可能会发现它调用的东西看起来像:ioctl(fd, EXT2_IOC_SETFLAGS, flags)
(看看 this thread )
关于c - 从 Linux 应用程序执行相当于 chattr +i filename.txt,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16961592/