Запитання з тегом «not-root-user»

Виконання адміністративних завдань без адміністративних привілеїв.

1
Як автозапустити фонову програму некористувальним користувачем?
Як некористувач, я хочу запустити фонове завдання, коли система завантажується. Це така собі послуга, яка не вимагає привілеїв root. Чи є спосіб це зробити? Один з способів покласти sudo -u user commandв rc.local, але редагування rc.localвимагає кореневої привілеї. Інший спосіб - запускати його з cronкожної хвилини і перевіряти наявність будь-якого …

1
Чи можливо запустити клієнт-запобіжник webdav без доступу root?
Я бачив приклади, що показують, як використовувати davfs2під Linux, але кожен із них включав одну з таких речей: Запуск mountяк корінь Додавання запису до /etc/fstab Запуск mount.davfsналаштування, який, на жаль, все ще вимагає введення/etc/fstab Чи можна цього уникнути? Якщо ні, то який аспект webdav заважає цьому більше, ніж, наприклад, sshfs?

2
Як встановити syslinux / extlinux у файл образу диска, не вимагаючи привілеїв root
Я створив домашній дистрибутив Linux, і я можу зробити повний файл образу диска як некореневого користувача за одним винятком - встановлення завантажувача. Я використовую syslinux (фактично extlinux), і для його встановлення мені доведеться зафіксувати назад завантажувальний розділ завантаження, який вимагає привілеїв root / sudo. Команди виконуються з makefile, а імена …

2
Моделюйте chroot з неподіленням
Я намагаюся написати завантажувач для мінімальної дистрибуції Linux від джерела. Я хотів би будувати в хротоподібному середовищі. Це повинно спростити упаковку. Мені це питання до безпеки не хвилює. Завантажувальний пристрій не повинен вимагати будь-яких нестандартних сторонніх команд. Було б чудово, якби і кореня немає потреби. Ось чому fakechroot (1) fakeroot …

3
Чи можна скинути пароль свого облікового запису, увійшовши через ssh-ключ?
Я входив на сервер через sshkey ( ssh -i /home/me/.ssh/ssh-key me@server). Я отримав права на sudo на цьому сервері від адміністратора, але не можу їх виконувати, оскільки забув свій фактичний пароль Unix (або мені ніколи не говорили про це). Я вже ввійшов у систему - чи можу я скинути свій …

3
Bluetooth LE сканування як некоренне?
Для здійснення сканування пристроїв Bluetooth LE hcitool, очевидно, вимагає кореневих привілеїв. Для звичайних користувачів вихід такий: $ hcitool lescan Set scan parameters failed: Operation not permitted Чому hcitool потребує кореневих привілеїв для сканування LE? Чи можна якось виконати сканування LE як некореневого?

4
Чи потребує керування групами доступ до кореня?
Я намагаюся працювати з групами управління на двох різних операційних системах (Ubuntu та CentOS). Є кілька проблем, які я хотів би запитати. Я намагаюся створити контрольну групу за допомогою cgcreateкоманди, і, схоже, вона вимагає кореневого доступу на машині. Усі приклади, які я бачив до цього часу, нічого не говорять про …

2
Як дозволити користувачам, які не користуються коренем, керувати системною службою за допомогою екземплярів?
Мені потрібно дозволити користувачам у dbaгрупі контролювати database@послуги. Відповідь на це пов’язане питання полягає в тому, щоб просто перерахувати всі systemctl"дієслова", які я хочу дозволити у sudoersфайлі, однак це не стосується мого випадку, оскільки я заздалегідь не знаю, які бази даних можуть існувати в системі. Наприклад, якщо я перелічу %dba …

2
Як я можу дозволити користувачеві розставити пріоритет процесу на негативну приємність?
Я хочу, щоб користувач запустив певний процес у системі з негативним приємним значенням. Я не можу просто відкинути процес на другий план, оскільки ця конкретна програма є сервером minecraft, і я покладаюся на командний рядок для управління сервером. Мій поточний сценарій bash виглядає приблизно так (важлива частина): sleep 10 && …

2
Як змінити часовий пояс користувача?
Я знаю, що (наприклад, у Debian) можна було dpkg-reconfigure tzdataб змінити часовий пояс системи, але мені цікаво, як можна змінити часовий пояс користувача (якщо Linux / Unix взагалі підтримує таку ідею). Я зазвичай працюю на сервері віддалено через ssh і, враховуючи, що сервер працює з UTC внутрішньо (файли, ...) і …

1
Як я можу підтримувати окремий (новіший) стек glibc / gcc /… як некореневий в Linux
Наш обчислювальний кластер виконує дуже стару версію CentOS, зі старим ядром (2.6.18) і, звичайно, старими libs and binaries. Оскільки для оновлення всієї справи потрібна велика робота над усіма вузлами, це не варіант. Я намагаюся скласти і використовувати програму, яка вимагає C++11і тому новіші версії gcc(та / або clang). Оскільки я …

3
Як правильно налаштувати файл sudoers, на debian wheezy?
Я бачив багато публікацій у блогах, де сказано, що достатньо зробити aptitude install sudo su root adduser USERNAME sudo Але це лише захищає aptitude, іншими словами: aptitude install sendmailпопросить пароль, вам потрібно sudoзапуститиaptitude apt-get install sendmailне запитуватиме пароль, не sudoпотрібні пільги Якщо ви редагуєте захищені файли, як і файли в …

1
Як я можу налаштувати `когось` на запуск X в одноклапнику?
Поширене рішення, яке розміщується, полягає у запуску, sudo dpkg-reconfigure x11-commonякий дає графічну підказку, однак я хочу використовувати це неінтерактивно. Сценарій полягає в тому, що я SSH зайшов у машину як root (під час надання Vagrant) і мені потрібно запустити startxодин раз як звичайний користувач, щоб генерувати деякі конфігураційні файли, перш …

1
оновлення-альтернативи лише для одного користувача
Я використовую спільний сервер. На цьому сервері встановлені різні версії Java: Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode * 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode Я хотів би вибрати Другий варіант, але якщо я намагався це зробити, він скаржиться, що у мене немає …

4
Apt-отримати автодоповнення
На даний момент я працюю на 64-розрядному Debian Wheezy. У мене є проблеми з автоматичним завершенням для apt-get. У мене встановлено базове завершення. Якщо я ввійшов як оболонка в оболонці, я можу використовувати автоматичне завершення для apt-get (наприклад: apt-get install wicd [tab] [tab ]), і він покаже мені всі пакети, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.