Страница 1 из 1

Розшаривание в pure-ftpd

Добавлено: 2008-11-06 1:17:12
super-fox
Немогу вехать, завел я польтзователя ftp, захожу и попадаю собственно говоря в его корневую директорию, а как мне добавить туда ещё папок, например чтобы там ещё была видна папка /var/logs ?

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-06 10:24:08
manefesto
сам понял ?
ты в хомяке...то есть в

Код: Выделить всё

/usr/home/<user>
А /var/logs как бы в другом месте...

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-06 11:16:48
super-fox
Я понял, дак что нету способов розшарить что-нибуть кроме хомяков?

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-06 11:28:27
manefesto
хз....в proftpd можно.

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-06 11:33:36
super-fox
А каким образом это можно реализовать в proftpd?

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-06 11:49:58
manefesto
а там для каждого пользователя указываешь хомяк. Так как пользователи виртуальные то и хомяки тоже виртуальные.
http://www.lissyara.su/?id=1144
в частности

Код: Выделить всё

DROP TABLE IF EXISTS `users_table`;
CREATE TABLE `users_table` (
  `unic_id` int(11) NOT NULL auto_increment,
  `username` varchar(20) NOT NULL,
  `password` varchar(20) NOT NULL,
  `groupname` varchar(24) NOT NULL,
  `uid` int(11) NOT NULL,
  `gid` int(11) NOT NULL,
==>>  `homedir` varchar(50) NOT NULL,<<==
  `shell` varchar(20) NOT NULL,
  `last_login` int(15) NOT NULL,
  `login_count` int(15) NOT NULL,
  `last_err_login` int(15) NOT NULL,
  `err_login_count` int(15) NOT NULL,
  PRIMARY KEY  (`unic_id`)
) ENGINE=MyISAM COMMENT='Таблица пользователей';

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-06 12:14:12
super-fox
Тоесть мне в таблицу `homedir` можно прописать несколько путей?

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-06 12:15:08
manefesto
я не понял, ты хочешь иметь несколько хомяков ???
Может ты того.....ln -s лучше освоишь ?

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-06 12:21:30
super-fox
Хм.. Ну если через ln -s можно, то это хорошо, а как правильно присвоить ссылке права пользователя и группы? пробовал chown ftp:ftp , не выходит.

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-06 12:39:22
manefesto
на ссылку права не выставишь ?
Я не понял...ты чо там делаешь то ?
Вдруг можно проще сделать...

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-06 13:12:55
super-fox
Я делаю ftp-свалку, у меня ресурсы находяться в разных директориях, допустим фильмы у меня находяться по адресу /usr/local/video/, игры находяться в /etc/games/, проги лежат в /var/soft/, как мне можно сделать, чтобы я заходил на ftp под anonymous и видел три папки video(/usr/local/video/), games(/etc/games/) и soft(/var/soft/)?

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-06 13:21:56
manefesto

Код: Выделить всё

mkdir /home/anon
cd /home/anon
ln -s /usr/local/video .
ln -s /var/soft .

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-06 14:16:17
manefesto
или еще правильней хомяки расставить

Код: Выделить всё

anon : /usr/home/anon
video_user: /usr/home/anon/video
music_user: /usr/home/anon/music

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-06 23:52:28
super-fox
сделал так, как написано выше, при попытке выполнить команду

Код: Выделить всё

cd ./video/
получаю в ответ

Код: Выделить всё

550 Can't change directory to ./video: Permission denied

Код: Выделить всё

# ll | grep video
lrwxr-xr-x  1 root   wheel

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-07 0:16:04
server801

Код: Выделить всё

 cd /usr/home/anon/video
???

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-07 1:37:12
super-fox
папка /usr/home/anon/video - єто ссылка на /usr/local/video/. Если просто создать папку video в /usr/home/anon/video, то всё нормально заходит, а через ссылку почему-то не хочет.

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-07 7:01:41
manefesto
вообщем хз, раскуривай пермишены.
Ей богу какой то велосипед придумываешь.

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-07 8:44:41
super-fox
Хм.. у вас что ftp служит только чтобы открыть доступ на свой хомяк?

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-07 8:55:40
manefesto
нет, просто я например по ftp раздаю distfiles.
посмотри хомяк анонимуса, посмотри права.
Такие же права выстави на свои папки с софтом и музыкой и сделай симлинки.

Re: Розшаривание в pure-ftpd

Добавлено: 2008-11-08 11:32:09
super-fox
Розобрался, мне помог chmod 755 :)