2013-06-17 5 views
-2

У меня Linux VPS и несколько учетных записей. Я использовал SSH с корневыми входами для копирования файлов из одной учетной записи в другую (например, в этой папке /home/firstacc/public_html/forum Я набрал cp -R */home/secondacc/public_html/community). Теперь, когда я использую обычный FTP для редактирования файлов на secondacc - я не могу его изменить - SmartFTP говорит, что разрешение отклонено. Теперь, как изменить права собственности или разрешения, чтобы их можно редактировать с помощью обычного FTP?Права на файлы Linux и разрешения

+0

для вопросов, не связанных с программированием, [так] может быть неправильным местом. попробуйте [sf] или [su] для проблем с администрированием. –

ответ

1

использование chmod установить разрешение (но будьте осторожны, чтобы не допустить какой-либо дикий процесс изменения файлов) и chown/chgrp изменить собственности/групповую принадлежность файла.

в идеале вы бы создать группу (я называю это «fancyhomepage»), где оба пользователя являются ее членами:

# addgroup fancyhomepage 
# adduser firstacc fancyhomepage 
# adduser secondacc fancyhomepage 

убедитесь, что все файлы, которые вы хотите поделиться принадлежат к этой группе и группы- пригодный для записи

$ chgrp -R fancyhomepage /home/secondacc/public_html/community/ 
$ chmod -R g+rwX /home/secondacc/public_html/community/ 
0

$ chown -R <user>:<org> в каталоге изменяет разрешения для всего, что находится в каталоге и ниже.

Смежные вопросы