Как управлять фоновой подоболочкой?

Вы можете создать CSV-файл из ваших домашних каталогов, содержащий «user: home: uid: gid», вот так:

find /home -mindepth 1 -maxdepth 1 -type d -not -name "lost+found*" \
  -printf "%f:%p:%U:%G\n" >/tmp/user.txt

Затем воссоздайте пользователей вот так

cat /tmp/user.txt | while IFS=: read -r user home uid gid; do \
  echo useradd -d "$home" -u "$uid" -g "$gid" "$user"
done

Удалите echo если вывод выглядит правильным. Вы должны иметь возможность принять эту команду useradd для своих нужд, а также добавить правильную команду samba в цикл.

2
03.12.2015, 00:06
0 ответов

Теги

Похожие вопросы