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

Команда sudo - це абревіатура для "user substitute do" (як в, виконайте команду, як якщо б її почав інший користувач). Sudo - це програма для Unix та Unix-подібних комп'ютерних операційних систем, яка дозволяє користувачеві запускати програми з привілеями безпеки іншого користувача (як правило, суперпользователя або root).

3
Як запустити скрипт як інший користувач без пароля?
У мене є script.sh, який потрібно запустити як user2. Однак цей сценарій можна запустити лише під користувачем user1 у моїй програмі. Я хотів би виконати таку команду: su user2 -C script.sh але мати можливість працювати без пароля. Я також хочу, щоб це було дуже обмежуючим, оскільки в user1 можна запускати …
145 linux  bash  sudo  su  sudoers 

2
Де повідомляються про випадки судо? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 7 років тому . Удосконаліть це питання Спроба чогось нечесного на моїй машині призводить до ryan@debian:~$ sudo EAT_ALL_THE_COOKIES_BEFORE_DINNER [sudo] password for ryan: ryan is not in …

29
npm встановлення помилок з помилкою: ENOENT, chmod
Я намагаюся глобально встановити щойно опублікований модуль npm. Кожен раз, коли я намагаюся встановити, з npm або з папки, я отримую цю помилку. npm ERR! Error: ENOENT, chmod '/usr/local/lib/node_modules/takeapeek/lib/cmd.js' npm ERR! If you need help, you may report this log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: …

9
Як я можу використовувати su для виконання решти скрипту bash як цього користувача?
Я написав сценарій, який приймає в якості аргументу рядок, що є об'єднанням імені користувача та проекту. Сценарій повинен перейти (su) на ім'я користувача, cd у певний каталог, заснований на рядку проекту. Я в основному хочу зробити: su $USERNAME; cd /home/$USERNAME/$PROJECT; svn update; Проблема в тому, що як тільки я роблю …

11
У EC2: команда вузла sudo не знайдена, але вузол без sudo - це нормально
Я тільки що встановив nodejs на новому мікроакумуляторі EC2. Я встановив його нормально, ./configure -> make -> sudo make install. Проблема: Коли я запускаю "вузол" під користувачем ec2, він працює ідеально. Коли я запускаю "вузол судо", він виходить з ладу. Я дізнався, що вузол знаходиться у: [ec2-user@XXXX ~]$ whereis node …
120 node.js  bash  amazon-ec2  sudo 

12
Як редагувати / etc / sudoers зі сценарію?
Мені потрібно відредагувати /etc/sudoersсценарій, щоб додати / видалити речі з білих списків. Якщо припустити, що я маю команду, яка працюватиме у звичайному файлі, як я можу застосувати її /etc/sudoers? Чи можу я скопіювати та змінити її, а потім visudoзамінити оригінал модифікованою копією? Надаючи власний сценарій в $EDITOR? Або я можу …
116 linux  shell  sudo 

5
Відкрийте файл через SSH та Sudo за допомогою Emacs
Я хочу відкрити файл всередині Emacs, який знаходиться на віддаленому сервері, з sudo повноваженнями на сервері. Я можу відкрити локальні файли за допомогою sudo через Tramp так: C-x C-f /sudo::/home/user/file Але я хочу використовувати sudo на сервері: C-x C-f /sudo::user@server/home/user/file Але це дає мені судо повноваження на моїй локальній машині, …
114 emacs  ssh  sudo  tramp 

6
Чи прийнятно і безпечно запускати інсталяцію pip під sudo?
Я почав використовувати свій Mac для встановлення пакетів Python так само, як це робиться з моїм ПК під керуванням Windows; однак на моєму Mac я стикався з частими помилками, у яких відмовляли у дозволі під час написання файлів журналів чи пакетів сайтів. Тому я думав про запуск pip install <package>під, …
114 python  macos  pip  sudo 

7
Визначте користувача в сценарії Bash, який називається sudo
Якщо я створю сценарій, /root/bin/whoami.shщо містить: #!/bin/bash whoami і цей скрипт викликається користувачем із правильно налаштованим sudo, він вказуватиме root Чи є швидкий спосіб отримати фактичного користувача в сценарії, або мені доведеться вдаватися до параметрів, що проходять уздовж цього імені користувача?
108 linux  bash  sudo 

2
Дозвіл www-даних?
Отже, у мене є каталог в / var / www (званий пиріг), і мені потрібно дозволити www-data писати до нього, але я також хочу писати до нього (без використання sudo). Я боюся змінити дозволи на 777 у випадку, якщо інший користувач на моїй машині (або хакер) намагається змінити файли в …
108 apache  permissions  sudo 

4
Які ризики запуску "sudo pip"?
Іноді я біжу в коментарі або відповіді , які держава рішуче , що запуск pipUnder sudo«неправильно» або «погано», але є випадки ( в тому числі , як у мене є купа інструментів , створених) , де він або набагато простіше, або навіть необхідно запустити так. Які ризики , пов'язані з …
97 python  security  pip  sudo 

8
Композитор: file_put_contents (./ composer.json): не вдалося відкрити потік: дозвіл відмовлено
Я намагаюся встановити Prestissimo на сервер Ubuntu 16.04, але це призводить до помилки: $ composer global require "hirak/prestissimo:^0.3" Changed current directory to /home/kramer65/.composer [ErrorException] file_put_contents(./composer.json): failed to open stream: Permission denied require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--] [<packages>]... Я ввійшов …

9
Як знайти початкового користувача за допомогою декількох команд sudo та su?
При запуску сценарію через sudo або su я хочу отримати оригінального користувача. Це повинно відбуватися незалежно від множинних sudoабо suпробігів всередині один одного і конкретно sudo su -.
93 linux  bash  unix  sudo  su 

5
Використовуйте sudo з паролем як параметр [закрито]
Зачинено. Це питання не в темі . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 8 років тому . Удосконалюйте це питання Я хотів би запустити sudo зі своїм паролем як параметром, щоб я міг використовувати його для сценарію. я …
85 linux  bash  sudo 

9
Підключіться до сервера mysql без sudo
Команда: mysql -u root -p видає помилку: ERROR 1698 (28000): Access denied for user 'root'@'localhost' Але запуск привілеїв sudo працює: sudo mysql -u root -p Чи можна позбутися вимоги sudo, оскільки це заважає мені відкрити базу даних в intellij? Я спробував наступне, як у відповіді на це питання Підключитися до …
80 mysql  sudo 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.