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