1

Легенда: владелец / группа, например AccountUser / Nobody

На веб-сервере (apache) у меня есть папка (chmod 775, AccountUser/Nobody), в которую я перемещаю загруженные файлы. При перемещении файлов используется веб-скрипт, выполняемый как Никто. Файлы, которые были перемещены с помощью этого метода, получают chmod 644, Nobody/Nobody. Это нормально, потому что позже я все еще могу редактировать / удалять / перезаписывать файл, используя либо FTP (AccountUser), либо тот же сценарий Nobody.

Но когда я загружаю файл в папку, используя FTP (AccountUser), он становится 644 AccountUser/AccountUser. Это не нормально, потому что я не могу позже отредактировать / удалить / перезаписать файл с помощью веб-скрипта.

Поскольку загрузка файлов через FTP гораздо удобнее для опытного пользователя, есть ли способ заставить файлы загружаться через FTP для получения chmod 664 AccountUser/ Никто, независимо от того, кто его создает?

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

1 ответ1

1

Понимание никогда не может быть легким. Просто посетите этот http://www.onlineconversion.com/html_chmod_calculator.htm После FTP войдите в систему с помощью AccountUser/AccountUser и измените разрешения. Или подключите unix admin, чтобы изменить разрешения по умолчанию, предоставленные для учетной записи.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .