Массовый adduser на FREEBSD 10

12
K
На сайте с 01.09.2005
Offline
246
933

ОС Freebsd 10.

Подскажите пожалуйста, как правильно прописать shell, и домашнюю директорию при добавлении нескольких пользователей на сервер, через список с этими пользователями?

файл users.txt вида:


newuser1:::::::::/home/newuser1/public_html/:/usr/sbin/nologin:123456
newuser2:::::::::/home/newuser2/public_html/:/usr/sbin/nologin:123456
newuser3:::::::::/home/newuser3/public_html/:/usr/sbin/nologin:123456

Добавляю так:

#adduser -f users.txt

Проверяю /etc/passwd и вижу что пользователи добавились таким образом:


newuser1:*:1038:1038:User &:/home/newuser1:/bin/sh
newuser2:*:1039:1039:User &:/home/newuser2:/bin/sh
newuser3:*:1040:1040:User &:/home/newuser3:/bin/sh

Возникает 2 вопроса:

1. Почему shell все-таки добавился, хотя я его указывал как nologin?

2. Почему домашняя директория не добавилась с public_html, а только /home/username ?

Спасибо заранее за помощь.

DV
На сайте с 01.05.2010
Offline
644
#1

Стрелять!!!

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
K
На сайте с 01.09.2005
Offline
246
#2
DenisVS:
Стрелять!!!

Вы о чем? Куда стрелять? Зачем стрелять?

DV
На сайте с 01.05.2010
Offline
644
#3
kostyk:
Вы о чем? Куда стрелять? Зачем стрелять?

Кто ж так заголовки составляет!? Чуть не поседел.

K
На сайте с 01.09.2005
Offline
246
#4
DenisVS:
Кто ж так заголовки составляет!? Чуть не поседел.

Делал по примеру взятому из гугло-выдачи.

DV
На сайте с 01.05.2010
Offline
644
#5

Формат точно ОК? Должно быть так:

Имя:UID:GID:Класс:Срок пароля:Срок учетки:Полное имя:Директория:Шелл:Пароль

---------- Добавлено 10.06.2015 в 22:28 ----------

Неа, формат у вас не ОК, пустых столбцов наделали. И закрывающий слэш хомяка я бы убрал.

K
На сайте с 01.09.2005
Offline
246
#6

делаю вот так:

newuser1::::::vasya:/home/newuser1/public_html:/sbin/nologin:123

все-равно не катит :-(

DV
На сайте с 01.05.2010
Offline
644
#7

А что получается-то? Ещё можно попробовать группу жёстко задать.

K
На сайте с 01.09.2005
Offline
246
#8

Таки добил!

Правильно так:

newuser1::::: ::/home/newuser1:/usr/sbin/nologin:123

Все-таки один вопрос остался без ответа, почему не добавляется

/usr/home/public_html не при таком раскладе

newuser1::::: ::/home/newuser1/public_html/:/usr/sbin/nologin:123

не при таком:

newuser1::::: ::/home/newuser1/public_html:/usr/sbin/nologin:123
DV
На сайте с 01.05.2010
Offline
644
#9

А директория уже имеется?

Кстати, шиш она вложенную второго уровня создаст.

На сколько я понимаю, создание диреткории возможно лишь в имеющейся.

K
На сайте с 01.09.2005
Offline
246
#10
DenisVS:
А директория уже имеется?
Кстати, шиш она вложенную второго уровня создаст.

в чем причина шиша?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий