Можно ли изменить каталог, в котором useradd создает свои файлы блокировки?
Useradd создает файлы блокировки в каталоге /etc/. Можно ли заставить его создать их где-то еще?
1 ответ
AFAIK это невозможно без изменения исходного кода.
Почему /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
временно перемонтирует диск для чтения и записи, а затем обратно только для чтения.