etc/passwd

  • Автор темы Dj Skeleton™
  • Дата начала
D

Dj Skeleton™

можно каким-нибудь образом из шелла добавить пользователя в файл etc/passwd? есть хостинг на mtw.ru, там из панели управления можно создавать только пользователей с паролем, а мне необходим без пароля. или вообще без имени и пароля, анонимный доступ.
и ещё. как и где выставить права ftp пользователей(запись, чтение..)
 

lifemanship

Местный
Регистрация
30 Окт 2004
Сообщения
47
Реакции
7
Credits
60
Что за OS(операционная система)?
Для каждого *NIX'a свои настройки FTP.
А что касается etc/passwd то руками туда добавлять пользователя не рекомендуется.
Ну и конечно сам формат файла etc/passwd зависит от OS.
 
D

Dj Skeleton™

ось linux. по крайней мере так он реагирует на UNAME :)
для чего нужен etc/ftpusers? он пустой...
 

lifemanship

Местный
Регистрация
30 Окт 2004
Сообщения
47
Реакции
7
Credits
60
etc/ftpusers - для пользователей которым доступ запрещен
Если он пустой значит всем доступ разрешен.
etc/ftpaccess - для конфигурации FTP.
Там должна быть строка:
class all real,guest,anonymous
В ней указаны классы пользователей которым разрешен доступ на этот FTP
real - пользователи из /etc/passwd.
guest - гости.
anonymous - анонимные.
Это взято из личного опыта, инета, и книга:
Д.Н.Колисниченко. Linux Сервер своими руками(взято сдесь же _NETZ.RU_)
 

kual

Турист
Регистрация
10 Ноя 2004
Сообщения
1
Реакции
0
Credits
2
в passwd или shadow пароль сотри
 

lifemanship

Местный
Регистрация
30 Окт 2004
Сообщения
47
Реакции
7
Credits
60
есть еще такие настройки в /etc/ftpaccess:
#(1) -------------------
defaultserver
если там стоит:
defaultserver private
то на этот сервер как anonymous не зайдешь
или например:
defaultserver deny *
то туда вообще ни под кем не зайти,
а вот наоборот:
defaultserver allow *
заходят все.
вместо * можно ставить имя пользователя

И это далеко не все, настройка FTP сервера дело очень хитрое, и
хорошо настроить его может только Админ.

на последок еще парочка параметров:
#(2) -------------------
deny-uid
deny-gid
запрет на вход для определенных пользователей(deny-uid) и групп пользователей(deny-gid).
Формат такой:
deny-uid uid-range user1 user2
например:
deny-uid %-99 enemy %666
запрещен вход пользователям с идентификаторами(uid) от 0 до 99 включительно,
плюс юзерок enemy и юзерок с UID'ом 666 туда же.
А вот закрыт доступ для всех:
deny-uid *
#(3) -------------------
allow-uid
allow-gid
Разрешение на вход для определенных пользователей(deny-uid) и групп пользователей(deny-gid).
Формат такой же как и для случая (2)
------------------
Странно только что название темы: /etc/passwd.