Почему у меня недостаточно прав при запуске sudo от имени пользователя

альтернативой решению jq являетсяjtc:

bash $ jtc -w'[name]:+0 [-1] [id]' input.json
"byu6g6c4cjys5mdkg5znh8ju8c"
bash $ 

7
03.02.2021, 15:06
3 ответа

sudo -u chrisзапускает данную команду от имени пользователя chris, а не от имени пользователя root с USER, установленным на chris. Поэтому, если chrisне может получить доступ к /root, sudo -u chrisне изменит этого.

См.man sudo:

-u user, --user=user

Run the command as a user other than the default target user (usually root).

sudoне предназначен специально для запуска от имени пользователя root; это инструмент «запуск от имени другого пользователя или группы».

23
18.03.2021, 22:32

sudo запустит команду от имени определенного пользователя, по умолчанию root. Это не означает, что он всегда будет root, потому что опция -uвыбирает пользователя, а не root в данном случае. Если вы хотите стать root, вы можете либо запустить команду с sudo(, например sudo chown chris:chris ~), либо вы можете использовать команду su, чтобы переключить пользователя на root, а затем просто запустить выход, чтобы вернуться к вашему пользователю

.
1
18.03.2021, 22:32

sudo:S uper U ser DO Это способ предоставить пользователям права на выполнение системных команд.

Если Крис является ведущим, попробуйте это

sudo -h chris  ls -l /root

-h, --help отобразить справочное сообщение и выйти

-h, --host=host команда запуска на хосте (, если поддерживается плагином)

drwxr-xr-x 2 root root 4096 Jan 18 23:52 Desktop
drwxr-xr-x 2 root root 4096 Jan 18 23:52 Documents
drwxr-xr-x 2 root root 4096 Jan 18 23:52 Downloads

              

или можно удалить "root"

sudo -u chris  ls -l /

lrwxrwxrwx 1 root root 7 Jan 18 20 :32 bin -> usr/bin

Изhttp://www.linfo.org/root_directory.html

«Корневой каталог — это каталог в Unix -, подобно операционным системам, который содержит все другие каталоги и файлы в системе и обозначается косой чертой (/).

Использование слова «корень» в этом контексте происходит от того факта, что этот каталог находится в самом верху древовидной диаграммы каталогов""

-2
18.03.2021, 22:32

Теги

Похожие вопросы