Запитання з тегом «sudo»

sudo - Виконати команду з правами суперпользователя.



4
Bash, виконайте команду після виклику нової оболонки
Я намагаюся зробити такий сценарій: #!/bin/bash sudo -s something... Коли я його виконую, я отримую нову оболонку, але somethingвиконується лише тоді, коли я виходжу із створеної оболонки sudo -s, а не всередині неї. Будь-яка допомога?

1
Як отримати ім'я користувача, який запустив `sudo`
Моя проблема: у мене програма Python, і користувач запускає її за допомогою sudo. Іноді мені доводиться повертатися додому, і я можу це зробити, лише знаючи його ім'я: import pwd pwd.getpwnam(username) Отже: як я можу отримати ім’я користувача, який запустив програму?
12 users  sudo  python 

1
Чи можна використовувати ключовий файл як пароль для sudo?
Контекст Я люблю публічно працювати на своєму ноутбуці, але також люблю використовувати судо без пароля. Виходячи з того, що я зараз знаю, я використовував би NOPASSWDваріант у своєму sudoersфайлі, але, звичайно, кожен міг би використовувати судо як хоче. Одна важлива думка, яка мені спадає на думку, - це те, що …
11 sudo  usb  usb-drive 

3
sudo -i повертає помилку
Коли я намагаюся переключитися на root за допомогою sudo -iя отримую помилку /var/tmp/sclDvf3Vx: line 8: -i: command not found... Тим не менш, su -працює, яку я надалі використовуватиму. Я аж ніяк не системний адміністратор Linux, тому оточення для мене все ще досить туманне. Я думаю, мої запитання: Чому викидається помилка? …

4
Чому пароль 'sudo' відрізняється від пароля 'su root'
На своїй персональній машині я часто sudoнабираю певні команди для виконання адміністративних завдань. Я сподівався уникати цього протягом дня, ввівши su rootта вказавши той самий пароль, який я зазвичай роблю sudo. Однак два паролі не однакові (я не знаю, як увійти su root). Чи виконується команда, яка sudoвідрізняється від входу …

4
sudo дозволу відмовлено, але su надає дозвіл
це перше явище, коли мені потрібно було су. Я читав статтю про зміну значення в / sys / devices / virtual / backlight / acpi_video0 / яскравості, щоб змінити яскравість екрана мого ноутбука. Я вперше помітив, що коли б $ sudo echo 10 > brightnessя отримав дозвіл, йому відмовили. Я …
11 permissions  sudo  su 

1
Можливо перевірити здатність до судо перед судоінгом?
Я пишу невелику корисну програму. Я хотів би, щоб спробувати sudoщось запустити, якщо потрібно. Тобто: якщо дозволи на файл не дозволяють поточному користувачеві працювати з певним файлом (і sudoправила дозволяють це), я хотів би, щоб моя утиліта sudoщось запустила як власника файлу. Я сподіваюся заздалегідь перевірити цю здатність, тому що …
11 sudo 

4
Як працює завершення Bash шляху із судо?
Завершення контуру вкладки не працює (принаймні, для Ubuntu та AFAIK Arch) з sudo mount <whatever> Ізо-файл, який я намагаюся встановити, не знаходиться /etc/fstab. Якщо я просто набираю mount <whatever> завершення працює (але, звичайно, команда не працює, оскільки я не root). Мабуть, саме це sudoпорушує. Як можна зробити роботу по завершенню …

1
як встановити параметр підсистеми sftp -s у файлі конфігурації
Команда sftp підтримує опцію підсистеми (-s), яка дозволяє віддаленому користувачеві вибирати виконуваний віддалений sftp-сервер і, можливо, оновити до sudo в цьому процесі; sftp -s "/usr/bin/sudo /usr/libexec/openssh/sftp-server" xxx.yyy.zzz.aaa Ця команда відкладає параметри клієнтського ssh в ~ / .ssh / config, дозволяючи прозоро використовувати налаштування pubkey та користувацькі порти та налаштування користувача. …
11 sudo  openssh  sftp  sshfs 

3
Як sudo вирішує, запитувати пароль, коли йому дана команда, яка насправді не потребує `sudo`?
Застосовуючи sudoдо команди, яка насправді не потрібна sudo, іноді він не запитує мене паролем. Наприклад під моїм $HOME, sudo ls. Але я пам’ятаю, що це робить для якоїсь іншої команди, хоча я забуваю, яку саме. Тож мені було цікаво, як sudoвирішується запитувати пароль, коли йому дана команда, яка насправді не …
10 sudo  password 

2
У команді `sudo find` як я можу переконатися, що команда` -exec` виконується як звичайний користувач?
Я намагаюся змусити наступну команду працювати так, щоб process_pathsсценарій не запускався з підвищеними привілеями. Чи є спосіб це зробити? sudo find /path/ -exec process_paths '{}' \+ Тут /path/є деякі файли, які не мають дозволу на читання для звичайного користувача. Сценарій process_pathsпросто потребує шляхів.
10 find  sudo  su 

4
"Команда не знайдена", коли функція sudo'ing від ~ / .zshrc
У мене функція ~/.zshrc: findPort() { lsof -t -i :$1 } Зазвичай виклик є findPort 3306. Я хочу керувати ним з підвищеними привілеями. Але я отримую "команду не знайдено". ➜ git 🍔 sudo findPort 3306 sudo: findPort: command not found Я припускаю, що причина полягає в тому, що користувач root …
10 sudo  zsh 

3
Чи може vim редагувати віддалений файл як root?
Я знайшов це питання, яке пояснює, як редагувати віддалений файл за допомогою vim за допомогою: vim scp://user@myserver[:port]//path/to/file.txt Чи можна це зробити як root (через sudo) на віддаленому хості? Я спробував створити файл з кореневими правами на віддаленому хості та відредагувати його вище. Vim може бачити вміст, може редагувати його та …
10 vim  sudo  remote 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.