Несколько вопросов :права, aрхивы, субдомены

Статус
В этой теме нельзя размещать новые ответы.

dig555

Постоялец
Регистрация
22 Июн 2007
Сообщения
365
Реакции
160
Есть VPS на фрибсд.
1). Трудности с установкой движков через shell.
Я заливаю архив с движком по фтп или через wget,
а потом выполняю unzip. Всё распаковывается нормально.
Но при попытке редактирования файлов конфига через фтп, или просто заливки новых - пишет что нет прав. Залить можно только в корень домена.
Хотя при заливке движка распакованного на локальном компе - всё работает как и положено. В чём трабла? Возможно, нужно что-то указывать при разархивировании?

З.Ы. Консольными редакторами пользоваться не люблю.

2). Есть ли способ через shell создавать субдомены (желательно списком).
 
рекомендую юзать WinSCP, он похож на фтп клиент, но работает через SSH (shell)
как создать субдомены / домены
 
из шела поставить правильные права и владельца файлов, потом можно редактировать как угодно, хоть фтп, хоть веб.

команды chmod, chown
 
1. На шел не рутом ходишь? Не вдаваясь в подробности, чтобы не было путаницы с правами, проще всего на шел заходи и распаковывай под тем же юзером, которым потом заходишь на фтп.

2. Кроме создания сабов в апаче, нужно эти сабы еще в днс завести. Если пачкой нужно - скрипт уже нужно писать. Так что тут тока доки курить.
 
Да дело скорее всего именно в том, что разархивирую я под рутом, а на ftp ползу под обычным юзером...
Тогда такой вопрос.
Как создать данные для доступа к shell для обычного пользователя? Чтобы траблов с правами не было...
 
Ось какая?
И пробовал ли? Может пускает и под обычным пользователем?
 
Ось FreeBSD 6.0
Ты предлагаешь попробовать зайти под теми данными, под которыми вхожу в панель? Пока не попробовал, но уже бегу :)
 
Да дело скорее всего именно в том, что разархивирую я под рутом, а на ftp ползу под обычным юзером...
Решается просто. Разорхиваровал под рутом, потом просто:
chown -R you_user:user_group /путь/куда/разорхивировал
Как создать данные для доступа к shell для обычного пользователя? Чтобы траблов с правами не было...
adduser и дальше просто отвечай на вопросы. Абсолютно не сложно:

Код:
# adduser
Username: test - логин
Full name: test
Uid (Leave empty for default):
Login group [test]:
Login group is test. Invite test into other groups? []: - здесь советую добавить юзера в wheel, чтобы пользовать su 
Login class [default]:
Shell (sh csh tcsh bash rbash date nologin) [sh]: - смотря что установлено и что нравится. Я пользую bash
Home directory [/home/test]:
Home directory permissions (Leave empty for default):
Use password-based authentication? [yes]:
Use an empty password? (yes/no) [no]:
Use a random password? (yes/no) [no]:
Enter password:
Enter password again:
Use an empty password? (yes/no) [no]:
Use a random password? (yes/no) [no]:
Enter password:
Enter password again:
Lock out the account after creation? [no]:

К основному коментарии добавил
 
adduser на VPS ? сомниваюсь, но впрочем чем чертъ не шутит
еще будет впомощь узнать под каким юзером запущен апач:
ps aux|grep httpd
(первая колонка)
 
А не проще посмотреть в top?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху