Мне нужно, чтобы разрешения для папок были установлены на 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. Это заблокирует разрешение на запись для группы и других.

Приветствия.

Другие вопросы по тегам