Каков наилучший способ остановить доступ других пользователей к моим данным, сохраняя их в моей общей папке?

Пакеты - apache2 и libapache2-mod-php5. php5 имеет ряд дополнительных модулей, возможно, вам понадобится. Перечислите их с помощью apt-cache search php5

Попробуйте пересмотреть свой поиск или

sudo apt-get install apache2 libapache2-mod-php5

Включить php5 с помощью

sudo a2enmod php5

Перезапустить apache

sudo service apache2 restart

Следующие страницы wiki могут быть очень полезными, если вы начинаете с apache.

https://help.ubuntu.com/community/ApacheMySQLPHP

https: //help.ubuntu.com/community/ApacheMySQLPHP

Примечание. Этот ответ был перенесен из другого места. Чтобы добавить mysql install

sudo apt-get install mysql-server php5-mysql

1
задан 10 October 2011 в 20:23

1 ответ

Если вы зашифровываете домашнюю папку, никто не может получить доступ к вашим общедоступным файлам, не расшифровывая их в первую очередь. Если вы хотите, чтобы другие читали ваши общедоступные файлы, но запрещали доступ к другим файлам, вам нужно отменить любые разрешения для других и установить маску разрешений, чтобы избежать разрешенных разрешенных разрешений.

Изменить [ f4] и измените #umask 022 на umask 027 (я полагаю, что значение по умолчанию - #umask 002 для Oneiric и up, используйте umask 007 в этом случае). Это предложит программам, которые биты разрешения на чтение, запись и выполнение никогда не будут установлены для других пользователей. Повторно войдите, чтобы применить эти изменения. Это необходимо для обеспечения того, чтобы следующий шаг был успешным для всех файлов. Удалите все биты разрешения для других:
chmod -R o-rwx ~
Вы успешно удалили права на чтение, запись и выполнение для мира. Теперь добавьте бит выполнения в домашнюю папку, чтобы другие могли спуститься в нее:
chmod o+x ~
Разрешить другим читать и спускаться в вашу общую папку:
chmod o+rx ~/Public
Прибыль!
1
ответ дан 25 May 2018 в 18:21
  • 1
    Можно ли установить это, когда создается новый пользователь, вместо того, чтобы использовать каталоги конкретных пользователей? – Lewis Goddard 10 October 2011 в 22:54
  • 2
    Вы можете отредактировать umask по умолчанию в /etc/profile. AFAIK вы можете создать папку Public с разрешениями по умолчанию, установленными на 755 в /etc/skel/, но я пока не могу ее подтвердить. – Lekensteyn 10 October 2011 в 23:00

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

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