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

su - это утилита для запуска оболочки или другой команды от имени другого пользователя (по умолчанию root).

7
Откуда группа «Колесо» получила свое название?
wheelГруппа на * Nix компьютерах обычно относится к группе с каким - то коренницей доступа. Я слышал, что в некоторых * nixes это группа пользователей с правом запуска su, но в Linux это может быть кто угодно (хотя вам, конечно, нужен пароль root). В дистрибутивах Linux, которые я использовал, эта …
220 sudo  history  group  su 


8
Какой самый безопасный способ получить права root: sudo, su или login?
Я хотел бы иметь корневую учетную запись в безопасности, даже если мой непривилегированный пользователь скомпрометирован. В Ubuntu по умолчанию вы можете использовать sudo только по соображениям безопасности. Однако я не уверен, что это безопаснее, чем просто использовать логин на консоли в текстовом режиме. Есть слишком много вещей, которые могут пойти …
120 security  sudo  login  su  privileges 

8
Для чего нужна команда `fakeroot` в Linux?
Зачем нам вообще нужна fakerootкоманда? Разве мы не можем просто использовать команды sudoили su? На странице руководства написано: fakeroot - запустить команду в среде, подделывающей привилегии root для манипулирования файлами About.com говорит: Дает поддельную корневую среду. Этот пакет предназначен для того, чтобы включить что-то вроде: dpkg-buildpackage -rfakerootт.е. убрать необходимость стать …
93 sudo  su 

3
Су против Судо -s против Судо -i против Судо Баш
В чем разница между следующими командами: su sudo -s sudo -i sudo bash Я знаю, потому что suмне нужно знать пароль root, и sudoя должен быть в sudoersфайле, но когда он будет выполнен, какая разница? Я знаю, что есть разница между suи sudo -sтем, что мой домашний каталог находится /rootпосле …
89 sudo  su 

2
Есть ли веская причина для запуска sudo su?
Чтобы запустить корневую оболочку на машинах, где учетная запись root отключена, вы можете запустить одно из: sudo -i: запустить интерактивную оболочку входа (читает /root/.bashrcи /root/.profile) sudo -s: запустить интерактивную оболочку без входа в систему (читает /root/.bashrc) В мире Ubuntu я очень часто вижу sudo suпредложенный способ получения корневой оболочки. Зачем …

2
su options - запуск команды от имени другого пользователя
Мне было интересно, как запустить команду как другой пользователь из сценария. У меня есть владелец скрипта, установленный как root. У меня также есть следующая команда, запускаемая в скрипте для запуска команды от имени пользователя hudson: su -c command hudson Это правильный синтаксис?
76 bash  scripting  su  sudo 

3
-bash: sudo: команда не найдена
Я пытаюсь развернуть приложение Django. Когда я печатаю, apt-get update я вижу W: Unable to read /etc/apt/apt.conf.d/ - DirectoryExists (13: Permission denied) W: Unable to read /etc/apt/sources.list.d/ - DirectoryExists (13: Permission denied) W: Unable to read /etc/apt/sources.list - RealFileExists (13: Permission denied) E: List directory /var/lib/apt/lists/partial is missing. - Acquire …
63 debian  apt  sudo  su 

4
su не меняет пользователя, но и не отвечает с ошибкой
Пока залогинен как rootхотелось бы suконкретному обычному пользователю. Я запускаю su usernameи сразу получаю подсказку обратно, все еще как root. Там не дано никакой ошибки. Мне известна старая проблема «пользователь, которому вы пытаетесь разрешить, не имеет разрешения для папки, в которой вы находитесь», но в этом сценарии это не так. …
56 bash  su 

6
«Su» с ошибкой «X11 соединение отклонено из-за неправильной аутентификации»
Как пользователь root я подключаюсь к удаленному хосту для выполнения команды. Только "standarduser" имеет соответствующий id-файл и правильный .ssh / config, поэтому я сначала переключаю пользователя: su standarduser -c 'ssh -x remotehost ./remotecommand' Команда работает нормально, но, несмотря на то, что я использовал «-x» (отключить пересылку X11) и отключил X11Forwards …
53 bash  gnu-screen  su  xauth 

3
.bash_profile не получен при запуске su
У меня есть пользователь, скажем user1, у которого есть изменения его .bash_profile, один из них , изменяющих PATH, например: export PATH=/some/place:$PATH. Это изменение работает нормально, если я вхожу в систему user1или делаю su - user1. Но если я попытаюсь выполнить команду через suкак root, например: su -c test.sh oracle (тест …

4
Почему «sudo su» в сценарии оболочки не запускает остальную часть сценария от имени пользователя root?
Пример сценария может быть следующим: #!/bin/bash sudo su ls /root При использовании ./test.shв качестве обычного пользователя вместо запуска lsот имени суперпользователя и выхода, он переключается в режим root; и когда я выхожу, он выполняется ls /rootкак обычный пользователь. Кто-нибудь может рассказать мне о механизме об этом?
36 shell  shell-script  sudo  root  su 

7
Как подавить вывод dd?
У меня есть сценарий Bash, который создает некоторые файлы с помощью dd. Проблема в том, что dd генерирует большое количество выходных данных, которые будут мешать выводу моего скрипта. Обыскивая, я нашел решение: dd if=boot1h of="/dev/r$temp1" >& /dev/null Есть ли альтернатива, или перенаправление /dev/nullна единственный путь?
35 bash  sudo  su  dd 

7
Запуск приложения с графическим интерфейсом от имени другого пользователя (не root)
Допустим, у меня есть 2 учетных записи user1и user2. Когда я вхожу в систему как user1, а затем переключаюсь на user2использование su, я могу выполнять программы командной строки, но программы GUI терпят неудачу. Пример: user1@laptop:~$ su - user2 user2@laptop:~$ leafpad ~/somefile.txt No protocol specified leafpad: Cannot open display: Так как …
34 shell  x11  xorg  su 


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