Задать вопрос
  • Полная разница sudo su, sudo -i, sudo -s?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    - Разница 1: Почти, sudo -i также меняет HOME на /root, и читает логин скрипты root юзера.
    - Разница 2: Верно, действия с sudo -i и sudo -s логгируются в журналах юзера, а sudo su - нет.
    - Разница 3: Верно, sudo позволяет настраивать ограничения для команд через sudo -i и sudo -s, но не для sudo su (так как sudo su переключает юзера в root).
    Еще не понял разницу между
    sudo su
    sudo su -

    - sudo su - переключает юзера на root, но окружение при этом не является полным root окружением.
    - sudo su - - эмулирует полный вход юзера root (login shell). Будут прочитаны все файлы конфигурации, которые обычно читаются при входе root (profile, .bash_profile, .bashrc и что-то там еще). Насколько я понимаю, это то, что нужно Вам при работе от имени юзера root.
    И где можно смотреть логи пользаков при использовании sudo -i, sudo -s?

    Viewing and monitoring log files, можно еще заюзать journalctl.
    Ответ написан
    7 комментариев
  • Как подключить css последним (wordpress)?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Вот вы странные, чесслово.

    У всех хуков WP есть 3й параметр, который называется priority. Это вот та циферка (опциональная), которая идет после коллбека. По умолчанию, если ее не передать, то значение будет 10. Если несколько коллбеков висит на одном приоритете, то они выполняются в том порядке, в каком были добавлены (условно, считайте что они добавляются в конец массива с помощью array_push). Устанавливайте своему коллбеку более высокий приоритет, и он будет выполнен позже. И есть несколько хитростей, как гарантировать, что ваш коллбек будет самым последним.

    Вариант 1: Устанавливаем приоритет равным значению системной константы PHP_INT_MAX.
    Вариант 2: Получаете список всех подвешенных коллбеков, определяете приоритет последнего, увеличиваете значение на 1 и устанавливаете его своему коллбеку.
    Ответ написан
    Комментировать