Надо создать 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.
Как решить данную проблему?
LinuxForum.Fans
useradd -d
Автор: hunter_hosix
6 сообщений
3389 просмотров
useradd user1 -d /home/webapps/1
Но при создании пользователя появляется сообщение
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 - чрезвычайно опасно, и жутко неудобно.
useradd user1 -d /home/webapps/1
согласен.
Как решить данную проблему?
Это вовсе не проблема. Это лишь предупреждение. Пользователи создались, попробуйте просто залогиниться.
ну и дабы развеять последнее заблуждение...
В качестве фтп клиента использую всфтпд.
vsftpd - это сервер, а не клиент...
Да, vsftpd сервер, опечатка)
Это вовсе не проблема. Это лишь предупреждение. Пользователи создались, попробуйте просто залогиниться.
Залогиниться получается, но копировать/перемещать файлы нет.
ПРоблему решил следующим образом:
Завел 2 пользователя, домашние каталоги сделал в /home/user1, home/user2, потом просто смаунтил эти папки в нужный каталог с веб приложениями.
Войдите или зарегистрируйтесь, чтобы ответить.