我从 SUSE SLES 11 升级到 SLES 12,发现一些用户/组命令(例如 useradd、groupadd、groupmod...)不再接受 -p(--path)选项来指定 passwd、shadow、group 文件的目录。
在 SLES 11 中,这些命令由 pwdutils rpm 提供。另一方面,在 SLES 12 中,它们来自影子 rpm。
有谁知道这个选项是否有向后兼容性?或者我可以通过任何其他方式执行与 -p 选项相同的操作?
答案1
--repository
在 SLES11 中,或选项--root
可以替代-p
。
-r, --repository REPOSITORY
change password in REPOSITORY repository
-R, --root CHROOT_DIR
Apply changes in the CHROOT_DIR directory and use the configuration
files from the CHROOT_DIR directory.