Вам нужно будет отредактировать темы css для темы GTK + 3, чтобы выполнить это. Вы можете использовать другие темы (там много тем на gnomelook.org, чтобы вы могли посмотреть).
То, что я сделал на моем сервере, чтобы мой пользователь мог sftp вещи прямо в /var/www:
sudo chgrp -R www-data /var/www
sudo usermod -aG www-data $(whoami)
sudo chmod -R 775 /var/www/*
sudo chmod 2775 /var/www
Это приведет к тому, что ваш пользователь войдет в группу, у которой есть групповое владение на / var / www и все его дочерние каталоги, установите все в / var / www рекурсивно, чтобы разрешить доступ к вашей группе, и установите бит setgid в каталоге / var / www, чтобы все файлы, созданные позже в / var / www, сохраняли одно и то же групповое право собственности чем наличие группы, установленной в основной группе создателя.
Когда у меня есть только сервер Ubuntu, с несколькими пользователями, использующими сервер в качестве веб-сервера, я отказываюсь от каталога /var/www, потому что для меня - /var/www - это место, где вы размещаете веб-файлы по всему миру. Я обновляю каталог /etc/skel и добавляю папку public и private с символической ссылкой www -> public и обновляю все мои виртуальные хосты DocumentRoots, чтобы указать на /home/<user>/public.
Я не вижу /var/www как место для размещения нескольких папок и файлов на уровне пользователя. Вот для чего предназначен каталог /home/! Он сохраняет пути и структуры каталогов.
Это очень общий вопрос.
Очевидно, что вы не хотите запускать свой веб-сервер как root. Тем не менее, установка Ubuntu уже делает это правильно.
Кроме того, на веб-сайте apache приведены некоторые советы по правильной настройке вашего каталога.
В отношении ftp. Вы хотите убедиться, что используете безопасный ftp-сервер, который не отправляет ваши имена пользователей и пароли в текстовом виде по сети. На страницах справки Ubuntu есть советы по правильной настройке вашего каталога .
То, что я сделал на моем сервере, чтобы мой пользователь мог sftp вещи прямо в /var/www:
sudo chgrp -R www-data /var/www
sudo usermod -aG www-data $(whoami)
sudo chmod -R 775 /var/www/*
sudo chmod 2775 /var/www
Это приведет к тому, что ваш пользователь войдет в группу, у которой есть групповое владение на / var / www и все его дочерние каталоги, установите все в / var / www рекурсивно, чтобы разрешить доступ к вашей группе, и установите бит setgid в каталоге / var / www, чтобы все файлы, созданные позже в / var / www, сохраняли одно и то же групповое право собственности чем наличие группы, установленной в основной группе создателя.
Когда у меня есть только сервер Ubuntu, с несколькими пользователями, использующими сервер в качестве веб-сервера, я отказываюсь от каталога /var/www, потому что для меня - /var/www - это место, где вы размещаете веб-файлы по всему миру. Я обновляю каталог /etc/skel и добавляю папку public и private с символической ссылкой www -> public и обновляю все мои виртуальные хосты DocumentRoots, чтобы указать на /home/<user>/public.
Я не вижу /var/www как место для размещения нескольких папок и файлов на уровне пользователя. Вот для чего предназначен каталог /home/! Он сохраняет пути и структуры каталогов.
Это очень общий вопрос.
Очевидно, что вы не хотите запускать свой веб-сервер как root. Тем не менее, установка Ubuntu уже делает это правильно.
Кроме того, на веб-сайте apache приведены некоторые советы по правильной настройке вашего каталога.
В отношении ftp. Вы хотите убедиться, что используете безопасный ftp-сервер, который не отправляет ваши имена пользователей и пароли в текстовом виде по сети. На страницах справки Ubuntu есть советы по правильной настройке вашего каталога .
То, что я сделал на моем сервере, чтобы мой пользователь мог sftp вещи прямо в /var/www:
sudo chgrp -R www-data /var/www
sudo usermod -aG www-data $(whoami)
sudo chmod -R 775 /var/www/*
sudo chmod 2775 /var/www
Это приведет к тому, что ваш пользователь войдет в группу, у которой есть групповое владение на / var / www и все его дочерние каталоги, установите все в / var / www рекурсивно, чтобы разрешить доступ к вашей группе, и установите бит setgid в каталоге / var / www, чтобы все файлы, созданные позже в / var / www, сохраняли одно и то же групповое право собственности чем наличие группы, установленной в основной группе создателя.
Когда у меня есть только сервер Ubuntu, с несколькими пользователями, использующими сервер в качестве веб-сервера, я отказываюсь от каталога /var/www, потому что для меня - /var/www - это место, где вы размещаете веб-файлы по всему миру. Я обновляю каталог /etc/skel и добавляю папку public и private с символической ссылкой www -> public и обновляю все мои виртуальные хосты DocumentRoots, чтобы указать на /home/<user>/public.
Я не вижу /var/www как место для размещения нескольких папок и файлов на уровне пользователя. Вот для чего предназначен каталог /home/! Он сохраняет пути и структуры каталогов.
Это очень общий вопрос.
Очевидно, что вы не хотите запускать свой веб-сервер как root. Тем не менее, установка Ubuntu уже делает это правильно.
Кроме того, на веб-сайте apache приведены некоторые советы по правильной настройке вашего каталога.
В отношении ftp. Вы хотите убедиться, что используете безопасный ftp-сервер, который не отправляет ваши имена пользователей и пароли в текстовом виде по сети. На страницах справки Ubuntu есть советы по правильной настройке вашего каталога .
Что я сделал на своем сервере, чтобы мой пользователь мог sftp вещи прямо в / var / www
:
sudo chgrp -R www-data / var / www sudo usermod -aG www-data $ (whoami) sudo chmod -R 775 / var / www / * sudo chmod 2775 / var / www
Это приведет пользователя в группу который имеет групповое право собственности на / var / www и все его дочерние каталоги, все рекурсивно задает в / var / www, чтобы разрешить доступ к вашей группе, и установить бит setgid в каталоге / var / www, чтобы все файлы, созданные позже в / var / www поддерживает одно и то же групповое владение, а не группу, установленную в основной группе создателя.
Это очень общий вопрос.
Очевидно, что вы не хотите запускать свой веб-сервер с правами root. Тем не менее, установка Ubuntu уже делает это правильно.
Кроме того, на веб-сайте apache некоторые советы по правильной настройке вашего каталога .
В отношении ftp. Вы хотите убедиться, что используете безопасный ftp-сервер, который не отправляет ваши имена пользователей и пароли в текстовом виде по сети. На страницах справки Ubuntu есть учебник по настройке такого ftp-сервера .
Когда у меня есть только сервер Ubuntu, с несколькими пользователями, использующими сервер в качестве веб-сервера, я отказываюсь от каталога / var / www
, потому что для меня - / var / www
, где вы размещаете веб-файлы по всему миру. Я обновляю каталог / etc / skel
и добавлю общедоступную
и частную
папку с символической ссылкой www - & gt; public
и обновить все мои виртуальные хосты DocumentRoots, чтобы указать на / home / & lt; user & gt; / public
.
Я не вижу / var / www
как место для размещения нескольких папок и файлов на уровне пользователя. Вот для чего предназначен каталог / home /
! Он сохраняет пути и структуры каталогов.
Это очень общий вопрос.
Очевидно, что вы не хотите запускать свой веб-сервер с правами root. Тем не менее, установка Ubuntu уже делает это правильно.
Кроме того, на веб-сайте apache некоторые советы по правильной настройке вашего каталога .
В отношении ftp. Вы хотите убедиться, что используете безопасный ftp-сервер, который не отправляет ваши имена пользователей и пароли в текстовом виде по сети. На страницах справки Ubuntu есть учебник по настройке такого ftp-сервера .
Когда у меня есть только сервер Ubuntu, с несколькими пользователями, использующими сервер в качестве веб-сервера, я отказываюсь от каталога / var / www
, потому что для меня - / var / www
, где вы размещаете веб-файлы по всему миру. Я обновляю каталог / etc / skel
и добавлю общедоступную
и частную
папку с символической ссылкой www - & gt; public
и обновить все мои виртуальные хосты DocumentRoots, чтобы указать на / home / & lt; user & gt; / public
.
Я не вижу / var / www
как место для размещения нескольких папок и файлов на уровне пользователя. Вот для чего предназначен каталог / home /
! Он сохраняет пути и структуры каталогов.
Что я сделал на своем сервере, чтобы мой пользователь мог sftp вещи прямо в / var / www
:
sudo chgrp -R www-data / var / www sudo usermod -aG www-data $ (whoami) sudo chmod -R 775 / var / www / * sudo chmod 2775 / var / www
Это приведет пользователя в группу который имеет групповое право собственности на / var / www и все его дочерние каталоги, все рекурсивно задает в / var / www, чтобы разрешить доступ к вашей группе, и установить бит setgid в каталоге / var / www, чтобы все файлы, созданные позже в / var / www поддерживает одно и то же групповое владение, а не группу, установленную в основной группе создателя.
Это очень общий вопрос.
Очевидно, что вы не хотите запускать свой веб-сервер с правами root. Тем не менее, установка Ubuntu уже делает это правильно.
Кроме того, на веб-сайте apache некоторые советы по правильной настройке вашего каталога .
В отношении ftp. Вы хотите убедиться, что используете безопасный ftp-сервер, который не отправляет ваши имена пользователей и пароли в текстовом виде по сети. На страницах справки Ubuntu есть учебник по настройке такого ftp-сервера .
Когда у меня есть только сервер Ubuntu, с несколькими пользователями, использующими сервер в качестве веб-сервера, я отказываюсь от каталога / var / www
, потому что для меня - / var / www
, где вы размещаете веб-файлы по всему миру. Я обновляю каталог / etc / skel
и добавлю общедоступную
и частную
папку с символической ссылкой www - & gt; public
и обновить все мои виртуальные хосты DocumentRoots, чтобы указать на / home / & lt; user & gt; / public
.
Я не вижу / var / www
как место для размещения нескольких папок и файлов на уровне пользователя. Вот для чего предназначен каталог / home /
! Он сохраняет пути и структуры каталогов.
Что я сделал на своем сервере, чтобы мой пользователь мог sftp вещи прямо в / var / www
:
sudo chgrp -R www-data / var / www sudo usermod -aG www-data $ (whoami) sudo chmod -R 775 / var / www / * sudo chmod 2775 / var / www
Это приведет пользователя в группу который имеет групповое право собственности на / var / www и все его дочерние каталоги, все рекурсивно задает в / var / www, чтобы разрешить доступ к вашей группе, и установить бит setgid в каталоге / var / www, чтобы все файлы, созданные позже в / var / www поддерживает одно и то же групповое владение, а не группу, установленную в основной группе создателя.
Что я сделал на своем сервере, чтобы мой пользователь мог sftp вещи прямо в / var / www
:
sudo chgrp -R www-data / var / www sudo usermod -aG www-data $ (whoami) sudo chmod -R 775 / var / www / * sudo chmod 2775 / var / www
Это приведет пользователя в группу который имеет групповое право собственности на / var / www и все его дочерние каталоги, все рекурсивно задает в / var / www, чтобы разрешить доступ к вашей группе, и установить бит setgid в каталоге / var / www, чтобы все файлы, созданные позже в / var / www поддерживает одно и то же групповое владение, а не группу, установленную в основной группе создателя.
Когда у меня есть только сервер Ubuntu, с несколькими пользователями, использующими сервер в качестве веб-сервера, я отказываюсь от каталога / var / www
, потому что для меня - / var / www
, где вы размещаете веб-файлы по всему миру. Я обновляю каталог / etc / skel
и добавлю общедоступную
и частную
папку с символической ссылкой www - & gt; public
и обновить все мои виртуальные хосты DocumentRoots, чтобы указать на / home / & lt; user & gt; / public
.
Я не вижу / var / www
как место для размещения нескольких папок и файлов на уровне пользователя. Вот для чего предназначен каталог / home /
! Он сохраняет пути и структуры каталогов.
Это очень общий вопрос.
Очевидно, что вы не хотите запускать свой веб-сервер с правами root. Тем не менее, установка Ubuntu уже делает это правильно.
Кроме того, на веб-сайте apache некоторые советы по правильной настройке вашего каталога .
В отношении ftp. Вы хотите убедиться, что используете безопасный ftp-сервер, который не отправляет ваши имена пользователей и пароли в текстовом виде по сети. На страницах справки Ubuntu есть учебник по настройке такого ftp-сервера .
Когда у меня есть только сервер Ubuntu, с несколькими пользователями, использующими сервер в качестве веб-сервера, я отказываюсь от каталога / var / www
, потому что для меня - / var / www
, где вы размещаете веб-файлы по всему миру. Я обновляю каталог / etc / skel
и добавлю общедоступную
и частную
папку с символической ссылкой www - & gt; public
и обновить все мои виртуальные хосты DocumentRoots, чтобы указать на / home / & lt; user & gt; / public
.
Я не вижу / var / www
как место для размещения нескольких папок и файлов на уровне пользователя. Вот для чего предназначен каталог / home /
! Он сохраняет пути и структуры каталогов.
Это очень общий вопрос.
Очевидно, что вы не хотите запускать свой веб-сервер с правами root. Тем не менее, установка Ubuntu уже делает это правильно.
Кроме того, на веб-сайте apache некоторые советы по правильной настройке вашего каталога .
В отношении ftp. Вы хотите убедиться, что используете безопасный ftp-сервер, который не отправляет ваши имена пользователей и пароли в текстовом виде по сети. На страницах справки Ubuntu есть учебник по настройке такого ftp-сервера .
Что я сделал на своем сервере, чтобы мой пользователь мог sftp вещи прямо в / var / www
:
sudo chgrp -R www-data / var / www sudo usermod -aG www-data $ (whoami) sudo chmod -R 775 / var / www / * sudo chmod 2775 / var / www
Это приведет пользователя в группу который имеет групповое право собственности на / var / www и все его дочерние каталоги, все рекурсивно задает в / var / www, чтобы разрешить доступ к вашей группе, и установить бит setgid в каталоге / var / www, чтобы все файлы, созданные позже в / var / www поддерживает одно и то же групповое владение, а не группу, установленную в основной группе создателя.
Это очень общий вопрос.
Очевидно, что вы не хотите запускать свой веб-сервер с правами root. Тем не менее, установка Ubuntu уже делает это правильно.
Кроме того, на веб-сайте apache некоторые советы по правильной настройке вашего каталога .
В отношении ftp. Вы хотите убедиться, что используете безопасный ftp-сервер, который не отправляет ваши имена пользователей и пароли в текстовом виде по сети. На страницах справки Ubuntu есть учебник по настройке такого ftp-сервера .
Когда у меня есть только сервер Ubuntu, с несколькими пользователями, использующими сервер в качестве веб-сервера, я отказываюсь от каталога / var / www
, потому что для меня - / var / www
, где вы размещаете веб-файлы по всему миру. Я обновляю каталог / etc / skel
и добавлю общедоступную
и частную
папку с символической ссылкой www - & gt; public
и обновить все мои виртуальные хосты DocumentRoots, чтобы указать на / home / & lt; user & gt; / public
.
Я не вижу / var / www
как место для размещения нескольких папок и файлов на уровне пользователя. Вот для чего предназначен каталог / home /
! Он сохраняет пути и структуры каталогов.
Что я сделал на своем сервере, чтобы мой пользователь мог sftp вещи прямо в / var / www
:
sudo chgrp -R www-data / var / www sudo usermod -aG www-data $ (whoami) sudo chmod -R 775 / var / www / * sudo chmod 2775 / var / www
Это приведет пользователя в группу который имеет групповое право собственности на / var / www и все его дочерние каталоги, все рекурсивно задает в / var / www, чтобы разрешить доступ к вашей группе, и установить бит setgid в каталоге / var / www, чтобы все файлы, созданные позже в / var / www поддерживает одно и то же групповое владение, а не группу, установленную в основной группе создателя.
www-data
, которая является той группой, в которой уже работает веб-сервер. В результате любой компромисс сценариев веб-сервера означает, что файлы под / var / www
могут быть изменены. Просто измените www-data
на что-то вроде веб-пользователей
(и сначала создайте эту группу, используя веб-пользователей sudo addgroup
).
– Kees Cook
26 October 2010 в 23:25