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
将暂时将磁盘重新安装为读写模式,然后再重新安装为只读模式。