FreeBSD 5.3
Поставил Pure-ftp c поддержкой MySQL. Создал БД:
CREATE TABLE users (
User varchar(16) NOT NULL default '',
Password varchar(64) NOT NULL default '',
Uid varchar(16) NOT NULL default '-1',
Gid varchar(16) NOT NULL default '-1',
Dir varchar(128) NOT NULL default '',
PRIMARY KEY (User)
);создал группу team и каталог:
pw groupadd team
mkdir /usr/home/team
chown root:team /usr/home/team
chmod 770 /usr/home/teamдобавил пользователя в базу:
insert into users(User, Password, Gid, Dir) VALUE('test','123','team','/usr/home/team');однако подключиться под test'ом не получается, выдает сообщение:
421 Service not available, remote server has closed connection.Если же сделать chmod 777 /usr/home/team - то всё ок.
Подскажите куда копать.
>CREATE TABLE users (
> User varchar(16) NOT NULL default '',
> Password varchar(64) NOT NULL default '',
> Uid varchar(16) NOT NULL default '-1',
> Gid varchar(16) NOT NULL default '-1',
> Dir varchar(128) NOT NULL default '',
> PRIMARY KEY (User)
>);
>pw groupadd team
>mkdir /usr/home/team
>chown root:team /usr/home/team
>chmod 770 /usr/home/team
>добавил пользователя в базу:
>insert into users(User, Password, Gid, Dir) VALUE('test','123','team','/usr/home/team');
>однако подключиться под test'ом не получается, выдает сообщение:
>421 Service not available, remote server has closed connection.
>Если же сделать chmod 777 /usr/home/team - то всё ок.
>
Uid и Gid правильно пропиши, там ведь напротив них -1 не зря стоит
>Uid и Gid правильно пропиши, там ведь напротив них -1 не зря
>стоитGid я прописываю 'team', а Gid пустым оставляю. Разве я не прав?
Если нет, то что в Gid писать - ведь пользователя то нет в системе...
>>Uid и Gid правильно пропиши, там ведь напротив них -1 не зря
>>стоит
>
>Gid я прописываю 'team', а Gid пустым оставляю. Разве я не прав?
>
>Если нет, то что в Gid писать - ведь пользователя то нет
>в системе...если пользователя нет в системе, то юзай виртуальных пользователей - то бишь числовых (начинай с чисел больше 10000 - не ошибешься)
поясняю - добавляешь виртуального пользователя с UID=10001 и радуешься жизни, chmod, chown, ls -l прекрасно цифирные юиды переваривают, поэксперементируй, поймешь.