当前位置: 首页 > >

chpasswd: warning: cannot lock '/etc/passwd': Permission denied

发布时间:

今天遇到了个问题,产品在启动的时候有打印这样一个错误。




往下追了之后发现是程序在更新一个文件时,加锁失败了。但是文件成功更新了。看了网上说的找*.lock文件。打开再关闭都不行。




再追下代码,是fcntl执行失败了,想了想为什么会失败,是不是内核不支持文件加锁啊,照着这个方向,看了下menuconfig。果然有个东西漏选了



[*] Enable POSIX file locking API?



友情链接: