The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"как запустить намед из по определенного ЮЗЕРА"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"как запустить намед из по определенного ЮЗЕРА"
Сообщение от globus emailИскать по авторуВ закладки on 22-Авг-02, 14:20  (MSK)
привет

как запустить named (9.2.1) из- под определеного юзера ??

named -u nobody эффекта не дает, в логе появляется
couldn't open pid file '/var/run/named.pid': Permission denied
вот :)

чего сделать, права на пид файл поменять ???? или чего ????

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: как запустить намед из по определенного ЮЗЕРА"
Сообщение от LS emailИскать по авторуВ закладки on 22-Авг-02, 14:37  (MSK)
>привет
>
>как запустить named (9.2.1) из- под определеного юзера ??
>
>named -u nobody эффекта не дает, в логе появляется
>couldn't open pid file '/var/run/named.pid': Permission denied
>вот :)
>
>чего сделать, права на пид файл поменять ???? или чего ????

по умолчанию право на запись в /var/run имеет только root. можно сделать например вот так:

mkdir /var/run/named
chown nobody /var/run/named
chmod 755 /var/run/named

в named.conf

options {
...
pid-file "/var/run/named/named.pid"
...
};

и стартовать named


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: как запустить намед из по определенного ЮЗЕРА"
Сообщение от globus emailИскать по авторуВ закладки on 22-Авг-02, 14:44  (MSK)
а файлы конфигурации, так и оставить, всмысле права их
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: как запустить намед из по определенного ЮЗЕРА"
Сообщение от lavr emailИскать по авторуВ закладки on 22-Авг-02, 14:49  (MSK)
>привет
>
>как запустить named (9.2.1) из- под определеного юзера ??
>
>named -u nobody эффекта не дает, в логе появляется
>couldn't open pid file '/var/run/named.pid': Permission denied
>вот :)
>
>чего сделать, права на пид файл поменять ???? или чего ????

named -u user -g group

дык посмотреть немешало бы мб уже существует named.pid с другими chown
и chmod?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: как запустить намед из по определенного ЮЗЕРА"
Сообщение от globus emailИскать по авторуВ закладки on 23-Авг-02, 07:24  (MSK)
но вот интересный момент !!!!!
создаю я папку /var/run/named
деляю ей chmod nobody, правлю named.conf чтоб ПИД файл лежал в /var/run/named, все получается :)) и намед стартует из-под nobody

НО!!! после перезагрузки, директория /var/run/named УДАЛЯЕТСЯ
                                                    ^^^^^^^^^
в чем дело может БЫТЬ.    


  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: как запустить намед из по определенного ЮЗЕРА"
Сообщение от lavr emailИскать по авторуВ закладки on 23-Авг-02, 13:11  (MSK)
>но вот интересный момент !!!!!
>создаю я папку /var/run/named
>деляю ей chmod nobody, правлю named.conf чтоб ПИД файл лежал в /var/run/named,
>все получается :)) и намед стартует из-под nobody
>
>НО!!! после перезагрузки, директория /var/run/named УДАЛЯЕТСЯ
>            
>          
>          
>          
>       ^^^^^^^^^
>в чем дело может БЫТЬ.

где-то в /etc/rc* видимо чистится, возможно чистится в periodic'ах
посмотри ls -la /etc/mtree/BSD.var.dist - отредактируй, внеси туда
свой /var/run/named как положено - думаю в этом дело

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: как запустить намед из по определенного ЮЗЕРА"
Сообщение от globus emailИскать по авторуВ закладки on 23-Авг-02, 13:51  (MSK)
да там много информации
но формат этих файлов немного не понятен
попробую разобраться
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: как запустить намед из по определенного ЮЗЕРА"
Сообщение от lavr emailИскать по авторуВ закладки on 23-Авг-02, 14:13  (MSK)
>да там много информации
>но формат этих файлов немного не понятен
>попробую разобраться

да ничего сложного: less /usr/src/etc/mtree/README
у меня вроде схожая проблемка была, я даже не стал искать в переодиках
каким скриптом проверяется и удаляется, просто внес в mtree'шный
файл нужную мне subdir с chown/chmod и все.

Но вот ситуация с bind'ом мне не понятна, в принципе пофик bind8 или
bind9 (этот я тоже запускал по разному):

[unix1]~ > ps -axuww | grep bind
lavr    8108  0.0  0.3  1092  632  p1  S+   14:12     0:00,00 grep bind
bind     108  0.0  0.7  2476 1764  ??  Is   ср20      0:00,10 named -u bind -g bind
[unix1]~ >

[unix1]~ > ls -la /var/run/named.pid
-rw-r--r--  1 bind  bind  4 21 авг 20:29 /var/run/named.pid
[unix1]~ > ls -la /var
total 26
drwxr-xr-x  22 root    wheel    512 30 июн 19:45 .
drwxr-xr-x  21 root    wheel    512  1 июл 21:00 ..
drwxr-xr-x   4 root    wheel    512  4 июн 02:17 AVP
drwxr-xr-x   2 root    wheel    512 23 авг 03:01 account
drwxr-xr-x   4 root    wheel    512  5 июн  2000 at
drwxr-x---   2 root    wheel    512 14 авг 03:01 backups
drwxr-x---   2 root    wheel    512  5 июн  2000 crash
drwxr-x---   3 root    wheel    512  5 июн  2000 cron
drwxr-xr-x   5 root    wheel    512 14 авг 17:24 db
drwx------   2 root    wheel    512 30 июн 19:45 empty
drwxrwxr-x   5 root    games    512  5 июн  2000 games
drwx------   2 root    wheel    512 17 мар 21:34 heimdal
drwxr-xr-x   6 root    wheel   2560 23 авг 03:05 log
drwxrwxr-x   2 root    mail    1024 23 авг 14:06 mail
drwxr-xr-x   2 daemon  wheel    512  5 июн  2000 msgs
drwxr-xr-x   2 root    wheel    512 28 май  2000 preserve
drwxr-xr-x   4 root    wheel   1024 23 авг 03:05 run
drwxrwxr-x   2 root    daemon   512 28 май  2000 rwho
drwxr-xr-x  11 root    wheel    512  4 июн 02:26 spool
drwxrwxrwt  23 root    wheel   3072 23 авг 14:06 tmp
drwxr-xr-x   2 root    wheel    512 13 фев  2002 ucd-snmp
drwxr-xr-x   2 root    wheel    512  1 июл 21:29 yp
[unix1]~ >

Стартует то bind один хрен от рута через rc, вот с chroot несколько
иной случай.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: как запустить намед из по определенного ЮЗЕРА"
Сообщение от globus emailИскать по авторуВ закладки on 23-Авг-02, 14:26  (MSK)
аааааа, понял тоесть самому запесей делать никких не нужно :)))

из командной строки забивается все

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: как запустить намед из по определенного ЮЗЕРА"
Сообщение от lavr emailИскать по авторуВ закладки on 23-Авг-02, 15:07  (MSK)
>аааааа, понял тоесть самому запесей делать никких не нужно :)))

это я не понял, какие записи???

>из командной строки забивается все

host> su - root
...
host#root> /path/named -u user -g group

стартанет и сам создаст /var/run/named.pid (удали его предварительно)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: как запустить намед из по определенного ЮЗЕРА"
Сообщение от lavr emailИскать по авторуВ закладки on 23-Авг-02, 15:08  (MSK)
>>аааааа, понял тоесть самому запесей делать никких не нужно :)))
>
>это я не понял, какие записи???
>
>>из командной строки забивается все
>
>host> su - root
>...
>host#root> /path/named -u user -g group
>
>стартанет и сам создаст /var/run/named.pid (удали его предварительно)

да, в /etc/rc.conf:

named_enable="YES"
named_program="/path/named"
named_flags="-u bind -g bind"

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру