Запитання з тегом «sudo»

Команда sudo - це програма для деяких операційних систем Unix та Unix-Like, яка дозволяє користувачеві виконувати програми з привілеями безпеки іншого користувача. Як правило, це суперпользователь або кореневий користувач.

1
Як я можу встановити скрипт у каталог $ HOME / .bin (або $ HOME / bin) користувача і переконатися, що він знаходиться в їхньому PATH?
Редагувати: місця, де я сказав $ HOME / .bin Я мав би написати $ HOME / bin або будь-який еквівалент. Тому у мене є скрипт bash, який я поширюю як клієнт для мого API. Поточна версія встановлюється таким чином curl -s http://api.blah.com/install | sudo sh. Я можу спробувати розібратися з …

2
запуск сценарію, що містить sudo в cron
#!/bin/bash value=$(<man.txt) echo "$value" if [ "$value" == "true" ]; then echo "startedif_manthan" ps -ef|grep sym |awk '{ print $2 }'|sudo xargs kill -9; sleep 30; sudo sh /var/www/symmetric-ds-3.1.6/bin/sym --port 8082 --server; fi Мені потрібно бігти над скриптом у cron. Чи буде він виконаний у cron без пароля? Будь-які пропозиції?

2
доступ до www-даних до файлів журналу
У мене є сценарій perl, який прекрасно працює з sudo та аналізує деякі логістичні файли в / var / log / в Ubuntu 14. Я хочу показати вихід програми на веб-сторінці. Код моєї веб-сторінки дуже простий: <html><body> <h1>Under construction</h1> <?php exec ("perl /usr/local/bin/pflogsumm -d yesterday --smtpd_stats /var/log/mail/mail.log > parsed_mail_log.txt"); echo …
linux  ubuntu  bash  sudo 

1
CentOS 7 Apache запускає / виконує веб-запит як користувач root
У мене є утиліта PHP, яка приймає запит на пошту з файлом як параметр. Тепер, коли цей запит отримано, я хочу виконати його як root користувача. Наприклад, коли користувач переходить на www.mydomain.com/sendtextfiletoftp.php у листоноші чи будь-якого іншого інструменту, він повинен бути виконаний як користувач root. Я втомився sudo visudoі додав …

1
судо розбито. Неможливо увійти в режим відновлення, щоб виправити це
Я зламав судо, коли я неправильно редагував файл у /etc/sudoers.d in vi (не використовував visudo :-(). Я прочитав, що я можу виправити те саме, перезавантажившись у «Режим відновлення», вибравши те ж саме з меню груб. Однак я раніше відключив показ меню grub шляхом редагування / etc / default / grub. …

1
Чи можемо ми встановити пакет через скрипт оболонки? [дублікат]
На це питання вже є відповідь тут: sudo з паролем в одному командному рядку? 11 відповідей Я намагаюся написати скрипт оболонки, щоб після перевстановлення Ubuntu знову. Я міг просто запустити скрипт і зберегти всі пакунки. І я планую передати пароль у вигляді аргументу. Моє запитання тут полягає в тому, як …
bash  script  sudo  apt 

1
Cron перевірити (і виправити) всі дозволи кореневого файлу?
Тому я нещодавно пройшов чудову пригоду виправлення /usr/bin/sudoфайлу після зміни його прав. Це було в системі, де вона була навмисно налаштована, щоб ускладнити отримання кореня через інші нормальні маршрути. Тепер, щоб запобігти цьому в майбутньому, я міг би просто запустити ці команди на завдання root root: chown root:root /usr/bin/sudo chmod …

1
Як запустити команду з sudo з певного шляху?
Я налаштовую деяку автоматизацію за допомогою дистанційно керованих ботів. Обов'язково, щоб у цих ботів були тільки такі дозволи для виконання певних команд (я не можу занадто багато відкривати дозволи в sudoersдозволі довільних команд). Це добре працює, я можу налаштувати кілька потрібних мені команд і обійти обмеження пароля (оскільки немає можливості …

1
На видалення sudo дозволено заборонено
У мене є два користувачі userA та userB. userA має дозвіл на файл з іменем cache. Я хочу надати користувачевіB дозвіл на видалення файлу. Я зробив наступний запис у /etc/sudoersфайлі: userB ALL=(userA) NOPASSWD:/bin/rm /opt/cache Коли я набираю текст sudo -u userA /bin/rm /opt/cache, він каже, що дозвіл відхилений. Однак кеш …
linux  sudo  rm  sudoers 

1
Як додати когось до групи «root» користувача після випадкового видалення їх в Ubuntu та відсутнього іншого «sudo» користувача?
У мене установка Ubuntu без rootвключеного користувача (стандартна). Основний користувач, що входив до групи root(називався netuser), був помилково видалений із групи, додавши іншу групу та забувши -aдодавати. Як я можу змусити цього користувача знову працювати? Оскільки у мене немає інших користувачів sudo.

1
Чи є недоліки встановлення node.js з правами root?
Я використовую наступний код для встановлення вузла: cd /usr/local/src/ wget http://nodejs.org/dist/v0.10.25/node-v0.10.25.tar.gz tar -xvf node-v0.10.25.tar.gz cd node-v0.10.25 ./configure make make install # node.js links to make sudo work right ln -s /usr/local/bin/node /usr/bin/node ln -s /usr/local/lib/node /usr/lib/node ln -s /usr/local/bin/npm /usr/bin/npm ln -s /usr/local/bin/node-waf /usr/bin/node-waf Сценарій вимагає привілеїв root, і мені …

1
Emacs запускає графічний інтерфейс лише тоді, коли не судо
Я встановив emacs з центру програмного забезпечення ubuntu, і все, здається, працює нормально, за винятком sudo emacsякого замість запуску версії gui, видає помилку, No protocol specified Display :0 unavailable, simulating -nwа потім працює в терміналі. використання emacs(без входу sudo) Я не бачу такої помилки, версія gui працює нормально, але розширення, …
ubuntu  xorg  sudo  xauth 

2
Оновлення користувача, щоб пропустити, використовуючи sudo для запису файлів
Мені потрібно запустити рецепт Capistrano, щоб налаштувати деякі сервіси, тому я повинен мати можливість писати в / etc / init, не встановлюючи команду sudo. Як я можу зробити так, щоб користувач Ubuntu abel писав на / etc / init, не вимагаючи sudo? Дякую.

2
Команда знайдена лише при використанні із `sudo` в терміналі
Я на debian 9. Є деякі команди, які неможливо знайти, коли я не вводив sudoраніш. Чи можна відключити цю функцію? У мене є Arch Linux, і він не має цієї функції безпеки. Мій користувач перебуває в групі адміністратора.

2
Як скасувати файл sudoers
Я випадково командую адміністратора root і sudo у sudo visduoфайлі. Тепер із поточним користувачем він не повертає його назад, тому що я більше не можу отримати доступ до нього. Файл не відкривається командою. sudo visudoВін говорить: користувач не знаходиться у файлі sudoers. Хоча якщо я отримаю доступ до нього, nano …
linux  sudo 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.