Войдите в систему как www-данные на Debian - PullRequest
1 голос
/ 13 августа 2010

У меня есть сервер Debian Lenny под управлением Apache 2.2. Я запускаю PHP с помощью мода Apache fcgi. PHP запускается как пользовательские www-данные (по умолчанию), потому что это то, чем работает Apache, и на сервере есть только один сайт, поэтому я не вижу никакой причины (не стесняйтесь исправлять меня), чтобы экземпляр FastCGI работал как-то иначе пользователь.

Я перенес владение всеми моими PHP-файлами на www-data: www-data, чтобы у PHP не было проблем с изменением и записью данных по мере необходимости (все это chmod 755).

Недавно у меня появился новый текстовый редактор, который я хочу использовать для редактирования PHP на моем рабочем столе, который будет загружать файлы через SFTP и повторно загружать их, когда я нажимаю сохранить (прозрачно, без моего уведомления). Я использую Vim на стороне сервера, но для сложных изменений это кажется проще.

Мой новый редактор рабочего стола должен войти в систему как пользовательские данные www, чтобы он мог записывать файлы на сервер. Я попытался передать пароль www-data, устанавливая пароль (и удаляя «!» Из / etc / shadow), но все еще не могу войти через SSH. Что еще мне нужно сделать, чтобы войти в систему как пользователь www-data?

Спасибо.

1 Ответ

1 голос
/ 13 августа 2010

Nevermind,

Это все, что вам нужно сделать!

Я забыл перезагрузить сервер ssh, потому что я ограничиваю, кто может войти в систему.кому-то!

...