Articles of sudo

Предоставить программе доступ только к каталогам ниже cwd

Допустим, я запускаю такую ​​программу: cd foo && program xyz Как я могу предоставить program доступ только к каталогам в foo и ниже? Притворимся, что мой фс выглядит так: $HOME/ foo/ bar/ baz/ если я запускаю program в foo/ dir, она, очевидно, не должна иметь доступа к тому, что находится в bar/ или baz/ и […]

Как создать файл, который может читать только sudo?

Я хотел бы иметь файл на своем компьютере, который хранит определенный токен (а не экспортировать их в оболочку env). Поэтому я хотел бы, чтобы токен мог быть прочитан только с помощью sudo, поэтому для доступа к нему требуется авторизация. Как я могу написать файл, который может быть прочитан только с помощью sudo?

Терминал открыть (возможно скрытый) файл с помощью TextEdit

Я пытался запустить следующую команду: sudo open -a textEdit ~/.bashrc . Я получаю сообщение о том, что файл не существует. Но тогда sudo nano ~/.bashrc открывается нормально. Я не знаком ни с интерфейсом nano, ни с командной строкой, поэтому я хочу открыть файл в textEdit. Файл действительно не существует, или это скрытый файл?

измените разрешения исполняемого файла JAR соответственно:

Я создал пользователя с помощью sudo useradd -m peris , затем я хочу изменить права доступа к исполняемому файлу JAR, но я получил ошибку: $ sudo chmod 500 menu-prices-update-0.0.1-SNAPSHOT.jar [sudo] password for peris: peris is not in the sudoers file. This incident will be reported.

команды sudo и su не работают, после выполнения sudo chsh -s / bin / zsh

Итак, я пытался установить zsh . После перезапуска терминала он не работал должным образом, поэтому я решил снова изменить оболочку, набрав chsh -s /bin/zsh , но случайно предшествовал этому с sudo . Теперь, если я sudo ‘anything’ или su – , появится пустая новая строка, с которой я ничего не могу сделать (ни Ctrl + […]

Есть ли обходной путь разрешения sudo?

Я только что получил задание установить и сравнить два пакета программ для Linux, но у меня нет прав sudo для этого. Есть ли работа вокруг этого? Это вообще возможно? Еще один вопрос, который приходит мне в голову при наборе этого текста, у меня есть разрешение на создание файла, верно? Который есть у каждого пользователя. Установка […]

Ubuntu – пользователь root не может видеть переменную $ JAVA_HOME, расширенную до $ PATH

Я создал переменную $JAVA_HOME в `/ etc / environment ‘ JAVA_HOME=”/usr/lib/jvm/jdk” PATH=”…bla bla bla:$JAVA_HOME/bin” Я также отредактировал /etc/profile чтобы иметь source /etc/environment чтобы все пользователи получили Java домой. и сам каталог был сделан 755 для доступа. Распечатка как root для env : LANG=C.UTF-8 SUDO_GID=1000 USERNAME=root JAVA_HOME=/usr/lib/jvm/jdk SUDO_COMMAND=/bin/su USER=root PWD=/home/ssuser HOME=/root SUDO_USER=ssuser SUDO_UID=1000 MAIL=/var/mail/root TERM=xterm SHELL=/bin/bash […]

Каковы цели `sudo -v &&` и `sh / dev / stdin` здесь?

С https://calibre-ebook.com/download_linux sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin Какова цель sudo -v && здесь, учитывая, что man sudo говорит -v, –validate Обновите кэшированные учетные данные пользователя, аутентифицируя пользователя при необходимости. Для плагина sudoers это продлевает время ожидания sudo еще на 15 минут по умолчанию, но не запускает команду. Не все […]

Разрешить обычному пользователю использовать mount без SUDO или FSTAB

Наши настольные рабочие станции – Linux. Каждый пользователь использует Active Directory для аутентификации. Mount не использует автоматически учетные данные PAM пользователей для аутентификации на удаленной точке монтирования – вы должны использовать либо файл учетных данных, либо ввести свое имя пользователя / домен / пароль в командной строке. Каждый пользователь имеет зашифрованные домашние каталоги, и они […]

выполнить команду с помощью sudo и выполнить скрипт Bash с помощью sudo

Я всегда думал, что выполнять команды с помощью sudo и выполнять сценарий bash с помощью sudo – это одно и то же. Но сегодня я обнаружил, что они разные. Вот что я проверял: me@my_machine:~$ sudo echo $(whoami) Я выполняю команду из терминала и получаю вывод: me . Прочитав эту ссылку: https://superuser.com/questions/384544/why-does-sudo-u-root-echo-whoami-not-return-root , я понимаю это. […]