Разрешения для папки apache webroot на dev-сервере?

10.04

Первые вещи: список приложений, которые будут удалены, если вы удалите Mono:

Tomboy gBrainy (я не уверен, существует ли альтернатива) Docky Gnome Do Banshee F-Spot

Первые вещи сначала :

Tomboy Варианты Docky: Avant Window Навигатор: sudo apt-get install avant-window-navigator Cairo Dock: sudo apt-get install cairo-dock gBrainy (я не уверен, существует ли альтернатива) Альтернативы Banshee: музыкальный плеер Clementine: http://www.clementine-player.org/ Rhythmbox : sudo apt-get install rhythmbox Exaile: sudo apt-get install exaile Amarok (приложение KDE): sudo apt-get install amarok Docky

Удаление моно:

Сделайте резервную копию всех ваших данных, связанных с приложениями Mono. sudo apt-get purge libmono* libgdiplus cli-common libglitz-glx1 libglitz1
1
задан 12 August 2012 в 03:21

3 ответа

не используют 777 только потому, что он «работает». Вы можете использовать более легкую нотацию, такую ​​как u+rwx, чтобы дать пользователю правильное разрешение. g для группы, u для «user» и o для «others». chmod ugo+rwx тогда равен 777; любой может делать что угодно с любыми файлами или каталогами. Обычно не то, что вы хотите.

Вы можете использовать setgid в каталоге, используя chmod g+s. Таким образом, когда кто-то меняет файл, групповое владение останется неизменным. Кроме того, при создании новых файлов и каталогов это будет унаследовано.

4
ответ дан 25 May 2018 в 07:40
  • 1
    Спасибо за информацию, но если я единственный, у кого есть доступ к ssh, может ли это быть проблемой? – SSH This 11 April 2013 в 23:51
  • 2
    Да, никогда не пренебрегайте безопасностью. Дайте себе правильные разрешения, но не любой другой пользователь. Запомнить; люди не являются единственными пользователями вашей системы. Если одна услуга получает компрометацию, она не должна иметь возможность компрометировать другую. – Jo-Erlend Schinstad 12 April 2013 в 20:16

Если вы используете среду рабочего стола, вы можете это сделать. Откройте терминал и введите:

gksudo nautilus

Введите свой пароль и нажмите Enter. Перейдите в папку www и щелкните правой кнопкой мыши. Выберите свойства и последующее разрешение. Теперь вы можете изменить доступ. Чтобы выйти из Nautilus, просто закройте его и закройте терминал, idem.

1
ответ дан 25 May 2018 в 07:40

Вы можете сделать это, если хотите просто добавить своего пользователя:

sudo chgrp -R yourusername /var/www
sudo find /var/www -type d -exec chmod g=rwxs {} \;
sudo find /var/www -type f -exec chmod g=rws {} \; 

Заменить yourusername с фактическим именем пользователя, которое вы хотите добавить. Наконец, вы можете продолжать добавлять имена пользователей, повторяя команду, только добавляя свое имя пользователя.

Надеюсь, что это поможет!

Источник

0
ответ дан 25 May 2018 в 07:40

Другие вопросы по тегам:

Похожие вопросы: