Страница 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
сам понял ?
ты в хомяке...то есть в
А
/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
сделал так, как написано выше, при попытке выполнить команду
получаю в ответ
Код: Выделить всё
550 Can't change directory to ./video: Permission denied
Re: Розшаривание в pure-ftpd
Добавлено: 2008-11-07 0:16:04
server801
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
