Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: freedj в Jul 22, 2009, 14:25



Титла: Проблем с правата в vsftpd
Публикувано от: freedj в Jul 22, 2009, 14:25
Прекалено шантава ми се оказа конфигурацията на proftpd и за това реших да мина на нещо по семпло като vsftpd, за сега успявам да направя това което искам ,но когато направих потребител и искам да изтрия/кача/преименувам нещо ми изписва следните неща:

CWD /home/svn/ 
250 Directory successfully changed. 
PORT 10,8,16,55,111,249 
200 PORT command successful. Consider using PASV. 
LIST 
150 Here comes the directory listing. 
226 Directory send OK. 
Transferred 74 bytes in 0.008 seconds 
RNFR /home/svn/examples.desktop 
350 Ready for RNTO. 
RNTO /home/svn/examples.desktopa 
550 Rename failed.



И така на всеки ерор само дето на края пише:
550 Rename failed.
550 Delete operation failed. 
553 Could not create file. 

Системни са потребителите и използвам Ubuntu 8.04.

Благодаря предварително на всички ви. :)


Титла: Re: Проблем с правата в vsftpd
Публикувано от: freedj в Jul 26, 2009, 13:40
Оправено е , ако някой го интересува -->
След като сте задали Home папката на потребителя (ако примерно искате тя да е /var/www и е била създадена преди потребителя) въведете в конзолата следния синтаксис на chown:

chown -hR [ИМЕТО НА ПОТРЕБИТЕЛЯ ЗА ФТП] /var/www

Така всички под-директорий и файловете в тях стават собственост на даденя потребител и имате пълен контрол над папката www ако искате после да върнете правата на директорийте и т.н. на root въведете

chown -hR root /var/www

/var/www - може да бъде и друга директория.

:)