1 / 1 / 0
Регистрация: 22.06.2013
Сообщений: 5

Как установить программу не под root?

22.06.2013, 13:46. Показов 5670. Ответов 5
Метки нет (Все метки)

Здравствуйте!
Сразу скажу что я новичек в Linux и впервые увидел эту систему неделю назад.

Дело вот в чем. Нужно установить на Mandriva программу Privoxy.
Сначала сделал несколько попыток установить через центр управления:
1. Под пользователем зашел в центр управления (указал root пароль), нашел нужный пакет, установил.
Результат: не работает. Пытался запустить вручную
Bash
1
/etc/init.d/privoxy start
ошибка.

2. Зашел в систему под root. Снова через центр управления установил программу (ну, перед этим удалил ее).
Результат: работает. Вручную стартует и останавливается. Казалось все ок, но! При перезагрузке privoxy больше не запускается, ни автоматически ни в ручную. Лечится только входом в систему как root, удаление программы и установка ее заново. Тогда будет работать до перезагрузки.

Официального rpm для мандривы не нашел. Порылся в инструкции к установке, как собрать из исходников:
http://www.privoxy.org/user-ma... ation.html

Там есть такой момент:
It is also strongly recommended to not run Privoxy as root. You should configure/install/run Privoxy as an unprivileged user, preferably by creating a "privoxy" user and group just for this purpose. See your local documentation for the correct command line to do add new users and groups (something like adduser, but the command syntax may vary from platform to platform).
Ну а из центра управления устанавливается как root. Может в этом проблема? Но как установить эту прогу в мандриву не от суперпользователя??

С уважением,
Сергей.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.06.2013, 13:46
Ответы с готовыми решениями:

Как выключить компьютер под root'ом?
Как выключить компьютер в терминальном режиме под root'ом?

Как войти в систему под root?
Вопрос в следующем. Столкнулся со следующей проблемой при установке Magento(на фото). Вошел в терминал и из под рута запустил файрфокс,...

Как лечить shown root:root -R /
У меня есть маленький CentOS7 http сервер. При очередном редактирования крона на бэкап данных сайтов я допустил ошибку и случайно указал...

5
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
22.06.2013, 14:15
Если пакет есть в центре приложений, то он наверняка есть в репах.
Установить его можно так:
Bash
1
sudo apt-get install <program>
или
Bash
1
sudo yum install <program>
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
22.06.2013, 21:46
Bash
1
2
sudo useradd privoxy -Ms "/sbin/nologin"
sudo make -s install USER=privoxy GROUP=privoxy
Добавлено через 11 минут
Цитата Сообщение от grecha10 Посмотреть сообщение
Как установить программу не под root?
возможно, авторы что-то перепутали
если она ставится в /usr/local, то там нужны права
0
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
23.06.2013, 02:19
Цитата Сообщение от grecha10 Посмотреть сообщение
Результат: работает. Вручную стартует и останавливается. Казалось все ок, но! При перезагрузке privoxy больше не запускается, ни автоматически ни в ручную. Лечится только входом в систему как root, удаление программы и установка ее заново. Тогда будет работать до перезагрузки.
А говорить системе, что сервис надо запускать при старте вы, конечно, не стали?
Цитата Сообщение от grecha10 Посмотреть сообщение
Там есть такой момент:
It is also strongly recommended to not run Privoxy as root.
Чтобы запустить от юзера чего-нибудь из coreutils, вы их тоже не от рута ставите? Имеется в виду именно запуск, а не установка.
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
24.06.2013, 13:19

Не по теме:

Цитата Сообщение от Amet13 Посмотреть сообщение
Если пакет есть в центре приложений, то он наверняка есть в репах.
Установить его можно так:
Bash
1
sudo apt-get install <program>
или
Bash
1
sudo yum install <program>
в мандриве не катит ни то ни другое ни третье. если в консоли ставить, то сначала
Bash
1
su
а потом
Bash
1
urpmi имя_пакета


@grecha10, процитированный вами абзац рекомендует не запускать программу, от имени рута, при этом рекомендует создать пользователя для ее запуска. У программ бывает в настройках, от имени кого она будет работать. Впишите туда юзера (как и рекомендуют) "privoxy" + создайте в системе юзера "privoxy"
0
1362 / 1074 / 110
Регистрация: 16.03.2012
Сообщений: 4,543
24.06.2013, 13:20
@Dmitry, честно, не знал что там и как у мандривы, ибо не юзал ее, ну думаю, что ТС догадался по аналогии.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.06.2013, 13:20

Установить пароль для пользователя 'root' в БД
здравствуйте, установил endels - типа Денвер сделал Открыть в браузере http://localhost/endels/ Нажать PHPMYADMIN - АДМИНИСТРИРОВАНИЕ...

не зайти под ROOT
Всем привет! Пытаюсь зайти под root, но пишет no valid sudoers sources found, quitting. До этого настраивал виртуальные хосты, и менял...

Запустить QProcess из под root
Доброго времени суток. Научился работать с Qprocess и запускать нужные скрипты с bash Пример /*! * \brief Определение...

Не могу войти в phpMyAdmin под root
Всем доброго времени суток! Поднял web сервер на apache. Ну... всё как положено mysql, php, phpMyAdmin и т.д. (Кароче LAMP) Только вот...

Xrdp заходит только под root пользователем
Здравствуйте, помогите пожалуйста. xrdp заходит только под root пользователем, а под другими не хочет, пишет: checking status of rdp...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
23. что сделано за последнее время.
anaschu 17.06.2026
• Эталон: Клиника НИИ питания РАМН, Москва — централизованный пищеблок, 225 коек, 180 пациентов • Git: репозиторий med2, ветка абсентеизм. Рабочий файл: СРесурсами1_v4. alp • Смежный проект:. . .
22. Подключение слоя системной динамики (потоковые диффуры): экономические метрики модели
anaschu 17.06.2026
Апдейт модели: финансовый контур, разделение затрат Продолжаю развивать модель рабочего коллектива на AnyLogic. В этот раз работа шла над агентом Экономика — финансовым SD-слоем модели. Задача:. . .
[golang] Insert Delete GetRandom O(1) (Leetcode: 380)
alhaos 16.06.2026
Insert Delete GetRandom O(1) Сложность: Medium Источник: LeetCode 380 Задача Реализовать структуру данных RandomizedSet, которая поддерживает следующие операции за O(1) в среднем:
Свет в конце тоннеля
kumehtar 16.06.2026
Поймал себя на одной мысли. Раньше мне всегда казалось неправильным жить без чёткого понимания, куда всё идёт. Будто я иду по дороге судьбы, но не знаю, куда она ведёт. А раз не знаю — значит,. . .
[golang] Реализация стека с поддержкой получения минимального элемента за O(1)
alhaos 16.06.2026
Min Stack Сложность: Medium Источник: LeetCode 155 Задача: Реализовать стек который поддерживает push, pop, top и получение минимального элемента за O(1). Методы:
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru