Мне просто нужны права доступа drwxrwxrwt
вместо нынешнего drwsrwsrwx
.
Когда я передаю файлы из filezilla на свой сервер Ubuntu в папке www, он не дает им разрешения 755. Как я могу это исправить? (Это начало происходить совсем недавно.)
Если вы можете переместить данные в каталог, просто создайте новый.
mkdir dir
chmod 1777 dir
Если вам нужно поверх существующего каталога без перемещения данных, проверьте страницу руководства:
chmod сохраняет для каталога биты set-user-ID и set-group-ID, если вы явно не укажете иное. Вы можете устанавливать или очищать биты с помощью символьных режимов, таких как u + s и g-s, и вы можете устанавливать (но не очищать) биты с помощью числового режима.
Приветствую
Вам нужно проверить umask для каталога или для пользователя, которого вы используете.
Google для "linux directory umask". В этом случае вам нужна umask 022. Это заблокирует разрешение на запись для группы и других.
Ура.
Это должно быть возможно просто с sudo chmod 1777 /path/to/www
.