Вопросы с тегом «sudo»

Команда sudo - это аббревиатура от «замещающий пользователь, делать» (например, выполнить команду, как если бы она была запущена другим пользователем). Sudo - это программа для Unix и Unix-подобных компьютерных операционных систем, которая позволяет пользователю запускать программы с привилегиями безопасности другого пользователя (обычно суперпользователя или root).

7
Как работает трюк vim «напиши с sudo»?
Многие из вас, вероятно, видели команду, которая позволяет вам писать в файле, для которого требуется разрешение root, даже если вы забыли открыть vim с помощью sudo: :w !sudo tee % Дело в том, что я не понимаю, что именно здесь происходит. Я уже понял это: wдля этого *:w_c* *:write_c* :[range]w[rite] …
1413 vim  sudo 

30
npm выдает ошибку без sudo
Я только что установил node и npm через пакет на nodejs.org, и всякий раз, когда я пытаюсь найти или установить что-либо с помощью npm, выдается следующее сообщение об ошибке, если я не выполнил команду sudo. У меня есть ощущение, что это проблема с разрешениями? Я уже админ. npm ERR! Error: …
1288 node.js  unix  permissions  npm  sudo 

15
Как использовать sudo для перенаправления вывода в местоположение, в которое у меня нет разрешения на запись?
Мне был предоставлен доступ sudo к одному из наших Linux-пакетов RedHat для разработки, и я, похоже, довольно часто нуждаюсь в перенаправлении вывода в местоположение, к которому у меня обычно нет доступа для записи. Проблема в том, что этот надуманный пример не работает: sudo ls -hal /root/ > /root/test.out Я просто …

14
sudo echo «что-то» >> / etc / privilegedFile не работает
Это довольно простой вопрос, по крайней мере, так кажется, о разрешениях sudo в Linux. Часто я просто хочу добавить что- /etc/hostsлибо в подобный файл или в другой файл, но в конечном итоге не могу, потому что и то, >и другое >>запрещено, даже с правами root. Есть ли какое - то …

26
Как исправить ошибку 'sudo: отсутствует tty и не определена программа askpass'?
Я пытаюсь скомпилировать некоторые исходники, используя make-файл. В make-файле есть куча команд, которые нужно запускать как sudo. Когда я компилирую исходники из терминала, все идет хорошо, и make останавливается при первом запуске sudoкоманды в ожидании пароля. Как только я ввожу пароль, make возобновляет работу и завершает работу. Но я хотел …
438 linux  sudo  tty 

6
Как сохранить переменные окружения при использовании sudo
Когда я использую любую команду с sudo, переменных среды там нет. Например, после установки HTTP_PROXY команда wgetработает нормально без sudo. Однако, если я набираю, sudo wgetон говорит, что не может обойти настройку прокси.

17
Почему sudo меняет путь?
Это PATHпеременная без sudo: $ echo 'echo $PATH' | sh /opt/local/ruby/bin:/usr/bin:/bin Это PATHпеременная с sudo: $ echo 'echo $PATH' | sudo sh /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin Насколько я могу судить, sudoпредполагается оставить PATHнетронутым. В чем дело? Как мне это изменить? (Это на Ubuntu 8.04). ОБНОВЛЕНИЕ: насколько я вижу, ни один из сценариев не …

11
Как использовать sudo внутри док-контейнера?
Обычно контейнеры Docker запускаются с использованием пользователя root . Я бы хотел использовать другого пользователя, что без проблем, если использовать директиву USER докера. Но этот пользователь должен иметь возможность использовать sudo внутри контейнера. Эта команда отсутствует. Вот простой Dockerfile для этой цели: FROM ubuntu:12.04 RUN useradd docker && echo "docker:docker" …

9
Откройте файл с помощью su / sudo внутри Emacs
Предположим, я хочу открыть файл в существующем сеансе Emacs, используя suили sudo, не опускаясь в оболочку и не делая sudoeditили sudo emacs. Один из способов сделать это C-x C-f /sudo::/path/to/file но это требует дорогого туда-обратно через SSH . Есть ли более прямой путь? [РЕДАКТИРОВАТЬ] @JBB правильно. Я хочу иметь возможность …

17
Пользователь root / эквивалент sudo в Cygwin?
Я пытаюсь запустить скрипт bash в Cygwin. Я получаю Must run as root, i.e. sudo ./scriptnameошибки. chmod 777 scriptname ничего не помогает Я искал способы подражать sudo на Cygwin, чтобы добавить пользователя root, так как вызов "su" отображает ошибку su: user root does not exist, что-нибудь полезное, и ничего не …
156 bash  cygwin  root  sudo 

5
pip install: пожалуйста, проверьте разрешения и владельца этого каталога
При установке pip и python я столкнулся с сообщением: Каталог '/ Users / Parthenon / Library / Logs / pi' или его родительский каталог не принадлежат текущему пользователю, и журнал отладки был отключен. Пожалуйста, проверьте разрешения и владельца этого каталога. Если вы выполняете pip с помощью sudo, вам может потребоваться …
155 python  pip  sudo  osx-yosemite 

10
как запустить две команды в sudo?
Есть ли способ, как я могу запустить две команды Db2 из командной строки? (Они будут вызваны из execкоманды PHP .) db2 connect to ttt (обратите внимание, что нам нужно, чтобы соединение работало для второй команды db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com' Я попробовал это: sudo -su db2inst1 db2 connect …
152 bash  sudo 

9
Команда не найдена при использовании sudo
У меня foo.shв домашней папке есть скрипт . Когда я перехожу в эту папку и вхожу ./foo.sh, я получаю -bash: ./foo.sh: Permission denied. Когда я использую sudo ./foo.sh, я получаю sudo: foo.sh: command not found. Почему это происходит и как это исправить?
152 linux  bash  sudo 

9
правильный способ sudo над ssh
У меня есть скрипт, который запускает другой скрипт через SSH на удаленном сервере, используя sudo. Однако, когда я набираю пароль, он появляется на терминале. (В остальном работает нормально) ssh user@server "sudo script" Какой правильный способ сделать это, чтобы я мог ввести пароль для sudo через SSH без пароля, появляющегося при …
150 ssh  sudo 

21
Как передать пароль в su / sudo / ssh без переопределения TTY?
Я пишу программу C Shell, которая будет делать suили sudoили ssh. Все они хотят, чтобы их пароли вводились в консоли (TTY), а не в stdin или в командной строке. Кто-нибудь знает решение? Настройка без пароля sudoне вариант. ожидать может быть вариантом, но его нет в моей урезанной системе.
148 linux  ssh  passwords  sudo  su 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.