![是否可以更改 useradd 创建其锁文件的目录?](https://linux22.com/image/529757/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E6%9B%B4%E6%94%B9%20useradd%20%E5%88%9B%E5%BB%BA%E5%85%B6%E9%94%81%E6%96%87%E4%BB%B6%E7%9A%84%E7%9B%AE%E5%BD%95%EF%BC%9F.png)
Useradd 在 /etc/ 目录中创建锁定文件。是否可以让它在其他地方创建这些文件?
答案1
据我所知,如果不修改源代码这是不可能的。
为什么 /etc 对您来说是个问题?您想将其保持为只读还是......?
编辑:好的,所以你的 /etc 是一个只读目录。你能为 useradd 写一个包装器吗?像这样的小脚本
#!/bin/bash
mount -o remount,rw /etc (or whatever mount point contains your /etc, maybe just /)
useradd here_be_some_parameter_handling
mount -o remount,ro /etc
将暂时将磁盘重新安装为读写模式,然后再重新安装为只读模式。