The OpenNET Project / Index page

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

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

"Во FreeBSD не меняется пользователь при работе не с консоли"
Сообщение от rom74 emailИскать по авторуВ закладки(??) on 02-Сен-04, 17:41  (MSK)
Коллеги! Помогите разобраться... Есть FreeBSD 4.9. Есть файл, владеет которым root. Если я делаю chown для директории или файла с консоли, то все ок. Пользователь меняется с root на нужного. Если же я то же самое делаю в кроне (все запускается от пользователя root - проверял), то ничего не меняется и ошибка никакая не генерится. Также невозможно менять пользователя из программки на C (маленький модуль для Apache). С чем это может быть связано и как побороть сие? Первый раз с таким столкнулся - в более старых версиях подобного не возникало.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "Во FreeBSD не меняется пользователь при работе не с консоли"
Сообщение от jr emailИскать по авторуВ закладки(ok) on 02-Сен-04, 18:00  (MSK)
>Коллеги! Помогите разобраться... Есть FreeBSD 4.9. Есть файл, владеет которым root. Если
>я делаю chown для директории или файла с консоли, то все
>ок. Пользователь меняется с root на нужного. Если же я то
>же самое делаю в кроне (все запускается от пользователя root -
>проверял), то ничего не меняется и ошибка никакая не генерится. Также
>невозможно менять пользователя из программки на C (маленький модуль для Apache).
>С чем это может быть связано и как побороть сие? Первый
>раз с таким столкнулся - в более старых версиях подобного не
>возникало.

процентов 80, что проблема в путях как к программе chown, так и к изменяемому файлу

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

2. "Во FreeBSD не меняется пользователь при работе не с консоли"
Сообщение от rom74 emailИскать по авторуВ закладки(??) on 02-Сен-04, 19:05  (MSK)
>процентов 80, что проблема в путях как к программе chown, так и
>к изменяемому файлу

Не может быть в путях, т.к. я создал скрипт, который делает chown. Он лежит отдельно. В кроне он запускается - совершенно точно (проверял). Т.е. если я этот скрипт запускаю с консоли, то все ок. Если из крона - то не работает

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

3. "Во FreeBSD не меняется пользователь при работе не с консоли"
Сообщение от Grayich emailИскать по авторуВ закладки(??) on 02-Сен-04, 19:15  (MSK)

>Т.е. если я этот скрипт запускаю с консоли, то все ок.
>Если из крона - то не работает

100% в этом скрипте нет полных путей к запускаемым файлам, у меня таже трабла была.
например у меня трабла была
trafsave -i rl0
работал скрипт только с консоли, по крону неработал !!!
изменил на
/usr/local/bin/trafsave -i rl0
и все заработало


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

5. "Во FreeBSD не меняется пользователь при работе не с консоли"
Сообщение от rom74 emailИскать по авторуВ закладки(??) on 03-Сен-04, 16:53  (MSK)
>100% в этом скрипте нет полных путей к запускаемым файлам, у меня
>таже трабла была.
>например у меня трабла была
>trafsave -i rl0
>работал скрипт только с консоли, по крону неработал !!!
>изменил на
>/usr/local/bin/trafsave -i rl0
>и все заработало

Действительно, если написать в скрипте /usr/sbin/chown, а не просто chown, то все прекрасно работает! СПАСИБО! Кстати, а где выставляется окружение для крона?

Только остается вторая часть вопроса, почему не срабатывают системные функции C для смены пользователя?

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

4. "Во FreeBSD не меняется пользователь при работе не с консоли"
Сообщение от jr emailИскать по авторуВ закладки(??) on 03-Сен-04, 10:41  (MSK)
>Не может быть в путях, т.к. я создал скрипт, который делает chown.
>Он лежит отдельно. В кроне он запускается - совершенно точно (проверял).
>Т.е. если я этот скрипт запускаю с консоли, то все ок.
>Если из крона - то не работает

прежде чем так утверждать - проверь!

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


Удалить

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




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

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