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

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

27.12.2012, 22:15. Просмотров 857. Ответов 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.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2012, 22:15
Ответы с готовыми решениями:

Непонятка с правами
Всем доброго времени суток. Есть Ubuntu server 10.10. Нужно поднять на нем DNS сервер, делаю на...

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

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

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

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

9
alex925
2670 / 2278 / 629
Регистрация: 19.03.2012
Сообщений: 8,830
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
2670 / 2278 / 629
Регистрация: 19.03.2012
Сообщений: 8,830
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
2670 / 2278 / 629
Регистрация: 19.03.2012
Сообщений: 8,830
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

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

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

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


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

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

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