CHMOD в debian??

Discussion in 'Linux, Freebsd, *nix' started by arthurfok, 11 May 2012.

  1. arthurfok

    arthurfok New Member

    Joined:
    3 Jul 2011
    Messages:
    23
    Likes Received:
    0
    Reputations:
    0
    В линухе я новичок, по этому простите за глупый вопрос)).
    Короче я поставил на линукс LAMP, и теперь хочу поставить CMS для сайта.
    Но у меня проблемы с chmod-ами.
    файлы движка лежат в папке var/www.
    Как дать 777 права для всех директории в www,
    и права 666 для всех файлов в них?
    В гугле я нашел только для директории ( chmod -R 777 dir).
    а для всех файлов в этих директориях не нашел(((
    Прошу помощи)))
    Заранее Спасибо
     
  2. Melfis

    Melfis Elder - Старейшина

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    лень под линь грузится, но вроде как вариант
    chmod -R 777 /var/www
    find /var/www -type f |xargs chmod 666
     
  3. emomasson

    emomasson Member

    Joined:
    27 Jul 2010
    Messages:
    174
    Likes Received:
    12
    Reputations:
    5
    флаг -R означает применить ко всем вложенным для наглядности -vR. но 777 это потенциальная дыра, ставь чтение.
     
  4. tux

    tux Elder - Старейшина

    Joined:
    26 Mar 2009
    Messages:
    423
    Likes Received:
    231
    Reputations:
    67
    find . -type f -print0 | xargs -0 chmod 777
    Сменятся все атрибуты у файлов в каталоге, начиная с текущего, на 777. Но, 777, как уже говорили выше, потенциальная дыра в безопасности. Несколько безопаснее 755, или вообще 644, если скриптов нет.
     
  5. Andres

    Andres Elder - Старейшина

    Joined:
    4 Apr 2008
    Messages:
    320
    Likes Received:
    119
    Reputations:
    0
    Я бы не сказал, что дыра.
    Скорее, надо использовать с умом.
    + 755 не всегда и не везде катит.
     
  6. emomasson

    emomasson Member

    Joined:
    27 Jul 2010
    Messages:
    174
    Likes Received:
    12
    Reputations:
    5
    а гражданин на всю директорию ставит... очень даже дыра, тем более если на ту же дирку к примеру ФТП оставит случайно, тут его под любым пользователем и поимеют.