Форум программистов, компьютерный форум, киберфорум
Наши страницы
Ubuntu, Mint Linux
Войти
Регистрация
Восстановить пароль
 
kolyanius
679 / 329 / 5
Регистрация: 01.03.2010
Сообщений: 1,388
#1

Аномалия с правами - Ubuntu Linux

27.12.2012, 22:15. Просмотров 845. Ответов 9
Метки нет (Все метки)

Bash
1
2
3
4
root@office:/etc# sudo -u asterisk cat /etc/asterisk/sip.conf
cat: /etc/asterisk/sip.conf: Permission denied
root@office:/etc# ls -la /etc/asterisk/sip.conf 
-rw-r--r-- 1 asterisk asterisk 78942 Apr 24  2012 /etc/asterisk/sip.conf
ОС Ubuntu 12.04 Server

Вопрос:
Как такое возможно?

Добавлено через 11 минут
Забыл добавить - бунта на OpenVZ гипервизоре, система виртуализации - proxmox.
http://www.cyberforum.ru/ubuntu-linux/thread227606.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2012, 22:15
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Аномалия с правами (Ubuntu Linux):

Проблемы с правами доступа ...
Есть скрипт для создания папок на PHP скрипт лежит в var/www/ $cr_dir =...

Траблы с правами или отказано в доступе
Значит есть такой код: (*Программа 4.5*) var A, B: integer; Y: integer;...

Php errror permission denied с правами на всё - 777
Весь каталог с сайтами выставил 777, и владельца www:data (с под него работают...

Копирование/перемещение/удаление файла в midnight commander c повышенными правами
Есть ли способ в midnight commander с помощью горячих клавиш переместить,...

Создание файла с нужными правами
Добрый день. Я не уверен в какой раздел было бы правильно написать этот вопрос,...

9
alex925
2660 / 2272 / 625
Регистрация: 19.03.2012
Сообщений: 8,821
27.12.2012, 22:21 #2
Все очень просто, sudo действует ток на первую команду, а на cat не влияет.
0
kolyanius
679 / 329 / 5
Регистрация: 01.03.2010
Сообщений: 1,388
27.12.2012, 22:28  [ТС] #3
эмм...не совсем понял что вы имели в виду
sudo -u asterisk
выполнить команду от имени пользователя, в данном случае asterisk
Так что здесь все верно
0
alex925
2660 / 2272 / 625
Регистрация: 19.03.2012
Сообщений: 8,821
27.12.2012, 22:48 #4
а почему редактировать над именно от юзера астерикс, а не просто от рута?

Добавлено через 56 секунд
sudo cat /etc/asterisk/sip.conf
и все
0
kolyanius
679 / 329 / 5
Регистрация: 01.03.2010
Сообщений: 1,388
28.12.2012, 00:49  [ТС] #5
Цитата Сообщение от tsar925 Посмотреть сообщение
а почему редактировать над именно от юзера астерикс, а не просто от рута?
Потому что доступ должен быть именно от этого пользователя. И только от него!
Не важно для чего - просто так нужно.
0
NoMasters
Псевдослучайный
1909 / 1120 / 90
Регистрация: 13.09.2011
Сообщений: 3,178
28.12.2012, 01:02 #6
Скорее всего астерикс просто не имеет прав на чтение директорий из пути к конфигу.
1
kolyanius
679 / 329 / 5
Регистрация: 01.03.2010
Сообщений: 1,388
28.12.2012, 01:08  [ТС] #7
Цитата Сообщение от NoMasters Посмотреть сообщение
Скорее всего
Код
root@office:~# ls -la /etc | grep asterisk
drw-r--r--   3 asterisk asterisk  4096 Dec 26 18:14 asterisk
Добавлено через 3 минуты
NoMasters, благодарю - не углядел
0
alex925
2660 / 2272 / 625
Регистрация: 19.03.2012
Сообщений: 8,821
28.12.2012, 13:02 #8
У root в любом случае будет доступ к этому файлу.
0
gGrn-7DA
мну довольно <(-__-)l
205 / 194 / 15
Регистрация: 17.01.2010
Сообщений: 2,397
Завершенные тесты: 1
28.12.2012, 17:13 #9
А еще в sudoers можно указывать какие команды пользователь может выполнять...
Можно было обойтись без астерикса, а просто в sudoers прописать правило для разрешения конкретного действия от рута, так же можно сделаьб что бы пароль не запрашивал...
0
kolyanius
679 / 329 / 5
Регистрация: 01.03.2010
Сообщений: 1,388
08.01.2013, 13:22  [ТС] #10
Цитата Сообщение от tsar925 Посмотреть сообщение
У root в любом случае будет доступ к этому файлу.
да у рута права то будут и они есть - вы не поняли:
я запускал команду от пользователя астериск, у которого не было прав доступа (а конкретно на выполнение каких либо действий с файлами каталога /etc/asterisk). Права на директорию были 644, а надо 755 (ну или 750, 700 не важно)
0
08.01.2013, 13:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2013, 13:22
Привет! Вот еще темы с решениями:

Как добавить скрипт в автозапуск при старте системы с правами рута?
Доброго времени суток. Мне необходимо каждый раз при запуске системы выполнять...

Какие есть книги по теме "Управление пользователями и их правами в Unix системах"?
Меня интересуют книги, посвященные конкретно этой теме &quot;Управление...

Запуск процесса с правами пользователя (запускающая программа работает с правами администратора)
Здравствуйте. Требуется выполнить действие, описанное в заголовке. Читал тему...

Запуск батника с правами админа из под учетки с ограниченными правами
Здравствуйте. Есть батник. Так же есть учетка с ограниченными правами. Нужно...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru