无需root权限调用sync

无需root权限调用sync

sync我可以在没有root权限的情况下打电话。它将所有缓冲区刷新到磁盘吗?它与使用 root 权限调用它一样吗sudo sync

答案1

是的,

sync

不带参数调用将导致所有脏缓冲区刷新到磁盘,无论运行它的用户的身份如何。

对于其他模式的某些sync支持实现也是如此,尽管在基于文件的情况下存在其他限制 - 运行的用户sync必须能够打开正在同步的文件。

为什么非特权用户可以执行“sync”命令?讨论此行为的安全方面。

相关内容