Назад | Перейти на главную страницу

разрешить веб-дизайнеру менять пароль?

У меня есть веб-сервер Linux, и я создал пользователя (в/etc/passwd) для веб-дизайнера. Я заранее установил ее пароль, и она использует sftp возможность загрузки своего программного обеспечения для веб-дизайна для загрузки контента. Это работает, но мне не нравится, что у нее нет возможности изменить свой пароль самостоятельно. Программное обеспечение для веб-дизайна (Dreamweaver), похоже, не предоставляет такой возможности. Как мне проще всего это сделать?

Разрешите соединение ssh и измените оболочку входа на «/ usr / bin / passwd». Затем войдите в ssh:

$ ssh servername
Last login: Sun Feb 20 12:37:33 2011 from 10.0.2.2
Changing password for ooshro.
(current) UNIX password: 
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
Connection to localhost closed.

Обходной путь (не пуленепробиваемый, но работающий для случайного использования) для отключения ssh и разрешения sftp - это поставить passwd в профиль пользователя; редактировать файл ~/.profile (не ваш, только этот пользователь), добавьте строку

/usr/bin/passwd
exit 0

в конец файла.

Это можно обойти, но если ваш веб-разработчик на самом деле не злонамеренный, это не должно быть проблемой.

Затем, когда веб-разработчик подключается с помощью ssh (например, PuTTY для Windows) появляется запрос на ввод старого пароля, а затем два запроса на ввод нового пароля:

Linux chaos 2.6.26-2-xen-686 #1 SMP Wed Aug 19 08:47:57 UTC 2009 i686
Last login: never
Changing password for tmpuser.
(current) UNIX password: 
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
Connection to server1 closed.