Создание админки для сервера

Discussion in 'PHP' started by nuxster, 11 Jul 2013.

  1. nuxster

    nuxster New Member

    Joined:
    12 Jan 2011
    Messages:
    58
    Likes Received:
    0
    Reputations:
    0
    Доброго времени суток, уважаемые!
    Расскажите плиз какими способами достигается надежность работы таких админок как например в ClearOS или Elastix?
    Ведь они способны менять конфиги, которые доступны только для рута, ведь нельзя просто так взять и дать скрипту привилегии суперпользователя.
     
  2. K0rINf

    K0rINf Member

    Joined:
    20 Jan 2009
    Messages:
    40
    Likes Received:
    5
    Reputations:
    6
    Кто то ведь выполняет код. Почему бы ему не дать именно те права которые ему нужны и не больше не меньше???
     
  3. nuxster

    nuxster New Member

    Joined:
    12 Jan 2011
    Messages:
    58
    Likes Received:
    0
    Reputations:
    0
    Для правки практически любого конфига (squid.conf, vsftpd.conf, smb.conf) нужны права суперпользователя. Заводить отдельного юзера под каждый конфиг тоже не целесообразно.
     
  4. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    nuxster установить нужную группу, разрешить запись для группы, добавить нужным пользователям эту группу. Профит
     
    _________________________
  5. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Нельзя и не возможно. Но можно дать исполняемому бинарнику привелегии рута как например это сделано в ISPmanager и через права доступа и разрешения править конфиги.