LinuxForum.Fans
Тема

useradd -d

Автор: hunter_hosix 6 сообщений 3389 просмотров
#103093

Надо создать 2 папки для разработчиков, что б они могли заливать у них заходить с помощью фтп.

Папки находятся по адрессу:

/usr/share/apache-tomcat-6.0.18/webapps/1
/usr/share/apache-tomcat-6.0.18/webapps/2


В качестве фтп клиента использую всфтпд.

Проблема состоит в следующем. Надо завести 2 пользователя, и указать в качестве домашнего каталога
/usr/share/apache-tomcat-6.0.18/webapps/1 и /usr/share/apache-tomcat-6.0.18/webapps/2

Но при создании пользователя появляется сообщение

useradd user1 -d /usr/share/apache-tomcat-6.0.18/webapps/1
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.

Как решить данную проблему?

#103095

useradd user1 -d /home/webapps/1

#103099
hunter_hosix написал:
Но при создании пользователя появляется сообщение

useradd user1 -d /usr/share/apache-tomcat-6.0.18/webapps/1
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.

перевод:

Внимание: директория home уже существует.
никаких файлов из skel туда не скопировалось.

1) домашние директории принято создавать в /home
2) если директория уже существует, система полагает, что все нужные файлы уже там. Потому и не копирует.

засовывать удалённых юзеров в /usr - чрезвычайно опасно, и жутко неудобно.

Kettler написал:
useradd user1 -d /home/webapps/1

согласен.

#103101
hunter_hosix написал:
Как решить данную проблему?

Это вовсе не проблема. Это лишь предупреждение. Пользователи создались, попробуйте просто залогиниться.

#103112

ну и дабы развеять последнее заблуждение...

В качестве фтп клиента использую всфтпд.

vsftpd - это сервер, а не клиент...

#103137

Да, vsftpd сервер, опечатка)


Это вовсе не проблема. Это лишь предупреждение. Пользователи создались, попробуйте просто залогиниться.

Залогиниться получается, но копировать/перемещать файлы нет.

ПРоблему решил следующим образом:
Завел 2 пользователя, домашние каталоги сделал в /home/user1, home/user2, потом просто смаунтил эти папки в нужный каталог с веб приложениями.

Войдите или зарегистрируйтесь, чтобы ответить.