LINUX.ORG.RU

Проблема с пользователями в proftpd

 


0

1

Всем привет! я с линуксом знаком не так давно, поэтому прошу помощи,

-задача такая, нужно сделать так чтобы анонимные пользователи имели доступ к каталогу только для чтения, а некий пользователь с полными правами, с анонимами разобрался, все находится в категории <Anonymous /home/ftp>

а вот с пользователем не понятно, подскажите плиз куда копать

Спасибо!

фрагмент proftpd.conf

<Anonymous /home/ftp>
    User ftp
    Group ftp
    UserAlias anonymous ftp
    RequireValidShell no
	
    <Limit CWD DIRS READ LIST>
        AllowAll
    </Limit>
	
    <Limit WRITE>
        DenyAll
    </Limit>
</Anonymous>


<Directory /home/ftp/>	
	<Limit WRITE>
		AllowUser admin
		AllowAll
	</Limit>
</Directory>


Последнее исправление: Slavok47 (всего исправлений: 3)

Ответ на: комментарий от Aceler

Я так и сделал, пользователь админ,входящий в группу ftp, и что интересно секция Anonymous работает для анонимов, а Directory не работает для админа, но это ладно, все равно нужны все права, плохо то что admin видит все каталоги выше /home/ftp

Slavok47
() автор топика
Ответ на: комментарий от Slavok47

Directory не работает для админа, потому что пользователь admin имеет собственный домашний каталог. Если нужно пустить его туда же, куда анонима, сделай ему домашней директорией /home/ftp.

Хочешь ограничить видимость пользователя — почитай в сторону chroot, есть и такая опция.

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

именно это я и сделал при создании пользователя, командой useradd -g ftp -d /home/ftp admin

Slavok47
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.