Tag: su

Хотите сохранить bashrc и vimrc при переходе на пользователей без полномочий root

Я в многопользовательской системе. У меня есть sudo b / c, я думаю, я ответственен. Иногда я хочу переключиться на другого пользователя, чтобы помочь ему что-то сделать, но у меня есть вымоченный bashrc / vimrc, и я бы хотел оставить его. Для root это довольно просто. В моем .bashrc : alias sudo=’sudo ‘ alias — […]

Как Magisk на Android работает как su без setuid и возможностей?

В другом ответе я читал, что в Android su файлы не требуют setuid с помощью возможностей файловой системы, таких как cap_setuid . Но затем я попытался проверить это, и, к своему удивлению, я не обнаружил никаких возможностей, установленных в моей системе Android 8.0 с поддержкой Magisk. Вот как я проверил: Войти через SimpleSSHD scp ‘ […]

Как запустить команду как apache

Я хочу редактировать файлы моего сервера как пользователь из группы apache. Итак, мне нужно chmod все файлы на 0775 как пользователь apache . Но я не могу su apache . Я не знаю пароль для него, и ввод пустого пароля не работает.

Почему при запуске с правами user1 и su-user1 -c «команда» получаются разные результаты?

При работе от имени пользователя user1 в том же каталоге ( / home / user1 / WWW ) [user1@server1 WWW (master)]# touch c Создает файл c внутри каталога. [root@server1 WWW (master) ACCEPTATIE SERVER]# su – user1 -c “touch c” выдает ошибку touch: не может касаться `c ‘: в доступе отказано Почему это может быть?

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

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

Установка корневого PATH для su

Когда я переключаюсь (на моем компьютере с Debian) на пользователя root с su , очевидно, PATH установлен неправильно. Некоторые важные каталоги, такие как usr/local/sbin отсутствуют. В /etc/profile меня есть следующие строки (очевидно, стандартные вещи по умолчанию не написаны мной): if [ “`id -u`” -eq 0]; then PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin/:/usr/bin:/sbin:/bin” else PATH=”/usr/local/bin:/usr/bin:/bin” fi export PATH В /etc/login.defs меня […]

Почему `sudo su -l -c" java "` работает, даже если `sudo su -l -c 'echo $ PATH" `отображает местоположение двоичного файла java?

У меня есть сервер с двоичными файлами Java из tarball в настраиваемом месте, а в /etc/bash.bashrc : export JAVA_HOME=/path/to/java/home export PATH=$JAVA_HOME/bin:$PATH Когда я запускаю sudo su -l -c "java" , я получаю -su: java: command not found . Однако, когда я sudo su -l напрямую, я могу запускать java без ошибок. Кроме того, sudo su […]

Как su для пользователя-демона?

Чтобы восстановить mongodb, работающий на арки linux arm, в документе говорится, что конкретная команда должна запускаться с тем же пользователем, что и тот, который запускает службу, во избежание проблем с разрешениями позже. Папка dbpath принадлежит пользователю mongodb , поэтому я предполагаю, что это пользователь, выполняющий службу. Как я могу найти пароль для его выдачи команды […]

Могу ли я обновить все пользователи crontabs?

У меня есть сценарий, который нужно запускать для каждого пользователя в определенное время. Есть ли способ обновления ( crontab -e или аналогичный) каждого из crontabs пользователей как root? В качестве альтернативы, каков приемлемый способ «корнела» корней взять каждого пользователя и запустить скрипт? Редхат дал конкретные ответы.

su -l root -c "echo $ HOME" печатает мой пользовательский дом

Это мой первый пост, У меня есть некоторые вопросы о su – [user] -c [command] Я сделал несколько поисков, я нашел эту тему и другую , связанную с моим вопросом. Я пытаюсь установить переменную среды для пользователя, если она не существует. # This function checks for a user $1, a var nammed $2 to $3 […]

Interesting Posts

Как найти и заменить текст sed, содержащий звездочку *

Установщик не загружается на 64-битный процессор Intel Atom

gnuclad не меняет дату начала

Можно приостановить dd, поменять место назначения на более крупный диск и продолжить?

Как определить количество строк и столбцов в окне gnome-terminal при изменении размера?

Закройте необходимые порты

Связанные к VirtualBox клоны – обновляет ли родитель автоматически обновление дочерних элементов?

Настройка Multi-Workstation – как эффективно использовать мою систему

Сделать mpv отображаемое имя ссылки youtube при воспроизведении только аудио

GRUB Legacy жалуется на неизвестность файловой системы?

Как я могу проверить, запущена ли программа из сценария

Что такое «<Esc> Kv» в bash

Как переместить фоновое задание с одной вкладки терминала на другую?

Как настроить сеанс tty таким образом, чтобы символ «\ f» фида формы очистил терминал?

Найти конфигурацию PCI

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