За последние 24 часа нас посетили 22134 программиста и 1455 роботов. Сейчас ищут 634 программиста ...

Сделать Forbidden

Тема в разделе "Вопросы от блондинок", создана пользователем dapperkop, 21 авг 2014.

  1. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    Привет, ребят!

    Есть впска, на которой крутится несколько сайтов. Сервер настраивал сам, хотя в этом не волоку, гуглы вроде бы помогли. Но вот есть такая беда - если перейти по ip адресу сервера, то открывается первый виртуалхост в конфиге. Как сделать так, чтобы при переходе по айпишнику - пользователь видел страничку, что доступ запрещен? Это мне нужно сделать виртуалхост, в котором будет указана директория, в которой лежит специально сверстанная страничка? Или это как-то предусмотрено апачем?

    И еще в догонку вопрос. Практикуете ли Вы запрет входа в систему под рутом? Если да, то как это адекватно сделать и чем это чревато? Я как-то попытался, но потом пришлось обращаться в тех. поддержку)))

    Добавлено спустя 7 минут 54 секунды:
    Конфиг такой:
    Код (Text):
    1.  
    2. NameVirtualHost *:80
    3.  
    4. <VirtualHost *:80>
    5.     ServerAdmin dapperkop@yandex.ru
    6.     ServerName example.ru
    7.     ServerAlias www.example.ru
    8.  
    9.     DocumentRoot /var/www/html/example.ru/web
    10.     <Directory /var/www/html/example.ru/web>
    11.         Options -Indexes +FollowSymLinks
    12.         AllowOverride All
    13.         Order allow,deny
    14.         Allow from all
    15.     </Directory>
    16. </VirtualHost>
    17.  
    18. <VirtualHost *:80>
    19.     ServerAdmin dapperkop@yandex.ru
    20.     ServerName demo.example.ru
    21.  
    22.     DocumentRoot /var/www/html/demo.example.ru
    23.     <Directory /var/www/html/demo.example.ru>
    24.         Options -Indexes +FollowSymLinks
    25.         AllowOverride All
    26.         Order allow,deny
    27.         Allow from all
    28.     </Directory>
    29. </VirtualHost>
     
  2. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    Практикуете ли Вы запрет входа в систему под рутом?
    Лично я - да, поскольку root - пользователь интересный и все его логин знают, периодически можно наблюдать попытки брутфорса, на новых инсталяциях.
    Делается просто, нужному пользователю в /etc/sudoers прописывается:
    username hostname=(ALL или root) PASSWD:ALL
    где username - имя пользователя, для которого составлено правило
    hostname - имя хоста для которого правило активно
    =(ALL или root) - название пользователя в которого может сменить права, тут чаще всего стоит ALL, но иногда и только root
    PASSWD:ALL - означает что разрешены к выполнению все "команды", но с подтверждением пароля (тут можно ограничить набор вызываемых приложений и решить нужно или нет подтверждение паролем ввода, стоит заметить, что NOPASSWD иногда больно стреляет в ногу).

    запрет на вход root:
    открываешь /etc/passwd
    и у польлзователя root в строке например:
    root:x:0:0:root:/root:/bin/bash
    (последнее это указание какой шел использовать для сессий пользователя) пишется: /sbin/false или /sbin/nologin (зависит от дистрибутива)
    и в итоге получаешь запись:
    root:x:0:0:root:/root:/sbin/false

    собственно все, root - застрелен.

    З.Ы. если при застреленом руте, неоказалось прав в sudo, поздравляю - сам себе злой буратино, без физического доступа к железке - фатально.
     
  3. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    Пасибки! Будем знать)) :3
     
  4. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    Ну гайс! Че с переходу по айпишнику то?!
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.410
    Симпатии:
    1.768
    Вот на первый зост и положи свою страничку про запрещен.