Выполнение команды от имени другого пользователя

Команда su позволяет выполнить любую операцию от имени существующего пользователя.

К примеру от имени пользователя nginx:

Должно вывести nginx, но скорее всего ничего не получится и вы увидите сообщение

This account is currently not available.

Эту ошибку вы будете видеть для пользователей, которые предназначены для системных операций, вроде работы сервисов, серверов и т.п. В настройках профиля такого пользователя вместо командного процессора указывается заглушка /usr/sbin/nologin.

Нужно модифицировать команду следующим образом:

Ключ -s задаёт командный процессор, и команда выполняется от имени указанного пользователя.

Мало букафф? Читайте есчо !

Просмотр логов в UNIX

Апрель 8, 2019 г.

Речь пойдет о полезных командах для просмотра логов в UNIX. Все мы знаем, что в папке /var/log, демоны unix-системы типично сохраняют свои логи. Переходим в нужную папку: [crayon-69a886d479f3e175055018/] К примеру, мы хотим посмотреть файл ...

Читать

Кросс доменные заголовки в настройках Varnish

Апрель 18, 2019 г.

Пример конфигурации для Varnish, если вы решили отдавать им CORS headers, чтобы разрешить кросс-доменные запросы. Запросы бывают простые и сложные с точки зрения спецификации CORS, где: простые запросы - это GET, POST, HEAD с заголовками из ...

Читать

Развертывание бекапов mySQL из консоли unix

Февраль 6, 2018 г.

Как развернуть дамп базы данных mySQL, созданный ранее? Дамп представляет из себя mysql скрипт, в котором последовательно создаются таблицы (CREATE TABLE ...) и, возможно, другие объекты и производиться их наполнение (INSERT INTO ...). Нужно лишь отправить ...

Читать

Копируем файлы с AWS S3

Сентябрь 26, 2019 г.

На AWS файлы копятся в течении жизни проекта, а для разработки иногда удобнее иметь их локально. Как перетащить их из облака (и закинуть потом обратно), пользуясь консолью, расскажу в статье. Направление операции копирования в данном случае не ...

Читать
 

Комментарии к «Выполнение команды от имени другого пользователя»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: