Tag: sudo

Передача переменных окружения через sudo на solaris 10

Мне нужно выполнить команду через sudo на Solaris 10, и мне нужно передать две переменные окружения в команду. Это должно быть сделано в /bin/sh , а не в bash , не в ksh . Это возможно в Linux, там есть несколько опций, но они не работают в Solaris, так как sudo в Solaris не поддерживает […]

Запустите bash subshell с командами от имени другого пользователя и не возвращайтесь в родительскую оболочку

Как часть моего стремления сохранить bashrc и vimrc при переключении на пользователей без полномочий root , я планирую создать несколько очень уродливых псевдонимов, чтобы переключаться на других пользователей, немедленно выполнять некоторые команды и затем выкидывать меня по их запросу. Запустить интерактивную оболочку bash с начальными командами, не возвращаясь в («супер») оболочку, сразу же не отвечает […]

Как заставить Mac OS запомнить предыдущую авторизацию. из моего исполняемого файла

Я пишу крошечный исполняемый файл Unix, который меняет системное время моего MacBook вручную. Конечно, для этого требуется пароль, и поэтому я использовал функцию system () для взаимодействия с терминалом и изменения даты с помощью echo и sudo. Увидеть ниже: #include #include #include #include int main() { // Retrieve password: printf(“Enter Sudo Password:\n”); char *pswrd; pswrd […]

Linux – почему для двоичных файлов su и sudo необходимо установить root-UID?

Я пытаюсь найти правильную причину поставленного вопроса. Мое понимание таково: sudo нужно прочитать файл /etc/sudoers который /etc/sudoers для чтения только пользователю root, поэтому он должен быть установлен как root-UID su собирается создать новую оболочку с другим реальным и эффективным UID, и ему нужно проверить пароль. Чтобы проверить пароль, ему нужно прочитать /etc/shadow , поэтому для […]

Переадресация порта SSH: ошибка «Привилегированные порты могут быть перенаправлены только root»

Я хотел перенаправить свой локальный порт 8080 на порт 80 сервера, на который я хочу войти через SSH, поэтому я сделал: ssh -L 80:127.0.0.1:8080 -N -f myserver Но я получаю ошибку: Privileged ports can only be forwarded by root. Я могу выполнять команды sudo при входе в систему на этом сервере, но как я могу […]

Удалено /etc/pam.d/common

Я удалил все файлы common-* в папке /etc/pam.d и теперь я заблокирован. Я использую Ubuntu 14.04. Я сделал резервные копии всех этих файлов в папке внутри pam.d но теперь я даже не могу их переместить. Если я пытаюсь, я получаю ошибку разрешения. Если я добавлю sudo, я получу эту ошибку: sudo: unable to initialize PAM: […]

Скрипт работает без sudo, не работает с sudo

Когда я запускаю этот скрипт: #!/bin/bash -v sshpass -p '<pypasswd>' scp blah.img root@myip:/home/user/blah.img exit 0 с ./script.sh или nohup ./script.sh & оно работает. Но когда я сделаю nohup sudo ./script.sh & он не работает (ничего не загружено, и у меня когда-то была ошибка аутентификации, которую я больше не могу воспроизвести). Зачем? Примечание. Обычно я использую […]

поиск и замена текста

Кто-нибудь знает, как найти и заменить текст в файле. его можно включить в файл bash. я хотел бы найти строку и выводить текст к ней, файл можно открыть только с учетной записью root sudo.

Отключить кеширование корневого пароля

Как отключить кеширование корневых паролей? Я посмотрел на этот вопрос , но я действительно не понимал, как это сделать, это не то же самое, что мой вопрос, но он косвенно связан. Я попытался добавить это в /etc/sudoers : timestamp_timeout=0 Но это дало мне: >>> /etc/sudoers: syntax error near line 46 <<< Поэтому я просто нажал […]

grep с переменной

Я пытаюсь создать сценарий для мониторинга всех логинов с использованием sudo, как успеха, так и неудачи. Прямо сейчас, у меня есть: set tdate = $(date "+%b %d") set attempted_su_log = /var/log/suattempts cat /var/log/secure | grep $tdate | grep 'servername su' >> $attempted_su_log Как я могу grep текущую дату из / var / log / secure, […]

Interesting Posts

Разрешить проблему разрешения cifs в глубоком каталоге, возможно, из-за разделения UNC и prefixpath

Получите время, когда программа nohup R заканчивается

Не удалось синхронизировать часы с двойной системой загрузки

Systemd ожидает, что сетевой интерфейс будет запущен до запуска службы

Правильное определение использования памяти в Linux

Как настроить изменение языка только в текущем окне?

Фильтровать сетевой трафик в скрипте

xorg.conf 2 карты 3 монитора – почему один монитор растянут?

Сделать жесткие диски thunar в / media, а не / run / media / username?

Сценарий не завершается, когда функция, назначенная переменной

Почему дата +3 равна 3?

Thunderbird: удаленные письма по-прежнему находятся в локальной папке IMAP

Добавить автозаполнение для пользовательского скрипта

Как определить, где запросы DNS терпят неудачу в стеке TCP?

systemd: переместить getty в tty2 + и запустить скрипт на tty1

Linux и Unix - лучшая ОС в мире.