невозможно установить постоянные разрешения для веб-файлов

Ну, я нашел сумасшедшее обходное решение. Итак, я думал, что поделюсь. Однако я не ожидаю, что это будет принятый ответ (но он работает). Это может быть или не быть опасным.

То есть, чтобы скопировать настройки xfc4-session из / usr / bin в папку bin всех пользователей, которых я действительно хочу использовать (например, главная / выходка / BIN). Затем удалите его из / usr / bin. Затем измените разрешения на каталоги домашних бинов, чтобы неавторизованные пользователи не смогли получить к ним доступ. Таким образом, все будущие пользователи не могут видеть, что такое автозапуск. Недостатком является то, что они не видят ничего (хотя хорошо, что они не видят сценарий). Сохраните копию, чтобы вернуть ее, если она вам действительно нужна. Перезагрузите (если папка bin еще не была там).

Я попробовал просто изменить разрешения на нее, прежде чем попытаться удалить ее, но ей все же удалось открыть для пользователей, которым не нужно было иметь доступ к это.

0
задан 16 January 2018 в 08:52

3 ответа

Чтобы исправить это, используйте setfacl comamnd, чтобы установить разрешения и владельцы по умолчанию:

sudo setfacl -d -R -m u:harleyfrank:rwX,g:www-data:rwX,o::r /var/www/html

Информация:

-d: установить по умолчанию, чтобы новые папки наследовать его автоматически -R: recursive -m: изменить существующие разрешения и владельцы u:harleyfrank:rwX: предоставить пользователю root rwx папки и файлы g:www-data:rwX: предоставить пользователю www-data rwX в папках o::r : предоставить другим read права на папки
1
ответ дан 22 May 2018 в 15:32
  • 1
    это перезапишет команду chown, которую я сделал ранее, во всех папках? – Harley Frank 14 January 2018 в 03:48
  • 2
    Да, это так, так измените, чтобы получить то, что вы хотите! – George Udosen 14 January 2018 в 03:48
  • 3
    Спасибо за помощь. Как удалить setfacl на других, потому что в 2е он все еще присваивает мне и делает только rw. Я проверил остальных и сделал харлейфранк: harleyfrank только для чтения. Нужно ли мне удалять остальные и начинать свежие? – Harley Frank 14 January 2018 в 04:08
  • 4
    к чему вы хотите others? – George Udosen 14 January 2018 в 04:13
  • 5
    Я не имею в виду others, как и остальные группы, я говорил о других папках, если мне нужно было удалить setfacl, которые я им назначил в начале. Я также повторно применил ту же команду, и теперь она применяет rwx-rw-r, но все же только для harleyfrank: harleyfrank. Не следует ли переключиться на root: www-data? – Harley Frank 14 January 2018 в 04:15

Чтобы исправить это, используйте setfacl comamnd, чтобы установить разрешения и владельцы по умолчанию:

sudo setfacl -d -R -m u:harleyfrank:rwX,g:www-data:rwX,o::r /var/www/html

Информация:

-d: установить по умолчанию, чтобы новые папки наследовать его автоматически -R: recursive -m: изменить существующие разрешения и владельцы u:harleyfrank:rwX: предоставить пользователю root rwx папки и файлы g:www-data:rwX: предоставить пользователю www-data rwX в папках o::r : предоставить другим read права на папки
1
ответ дан 17 July 2018 в 23:08

Чтобы исправить это, используйте setfacl comamnd, чтобы установить разрешения и владельцы по умолчанию:

sudo setfacl -d -R -m u:harleyfrank:rwX,g:www-data:rwX,o::r /var/www/html

Информация:

-d: установить по умолчанию, чтобы новые папки наследовать его автоматически -R: recursive -m: изменить существующие разрешения и владельцы u:harleyfrank:rwX: предоставить пользователю root rwx папки и файлы g:www-data:rwX: предоставить пользователю www-data rwX в папках o::r : предоставить другим read права на папки
1
ответ дан 24 July 2018 в 13:40

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

Похожие вопросы: