Ответы пользователя по тегу Ubuntu
  • Как подключится через FTP к определенному домену?

    @ExTreMeUA
    IT
    Все зависит от того что вы выбрали за ftp сервер
    proftpd
    Простым ftp пользователям нет необходимости иметь доступ к командной оболочке. Перед тем, как приступите к созданию новых пользователей, выполните команду:
    echo '/bin/false' >> /etc/shells
    Создайте нового пользователя
    useradd имя_пользователя -d /home/имя_папки -m -s /bin/false
    passwd имя_пользователя

    Командами выше мы создали пользователя (имя_пользователя нужно заменить на не занятое имя) и соответствующую группу, назначили и создали (ключ -m можно опустить, если каталог уже существует) домашний каталог /home/имя_папки и выбрали /bin/false в качестве командной оболочки пользователя, тем самым ее отключив в целях безопасности. Командой passwd мы создали пользователю необходимый пароль.
    Ограничение прав ftp пользователя
    При необходимости, Вы можете закрыть права на запись для пользователя, например, в домашнюю директорию и оставить их только для какой-нибудь внутренней папки, например upload:
    От имени суперпользователя измените права:
    chmod 777 /var/www/mysite2.ru
    chown имя_пользователя:имя_пользователя /var/www/mysite2.ru


    vsftpd
    по аналогии можно создавать пользователя и задавать домашнюю директорию /var/www/mysite3.ru ... и т.д.
    Ответ написан
    Комментировать
  • Панелька не перенаправляет на домен?

    @ExTreMeUA
    IT
    Vesta CP создает конфиг файл в директории пользователя
    Дефолтные настройки не трогайте
    File: /etc/apache2/sites-available/000-default.conf - должен быть вида:
    <VirtualHost *:80>
            # The ServerName directive sets the request scheme, hostname and port that
            # the server uses to identify itself. This is used when creating
            # redirection URLs. In the context of virtual hosts, the ServerName
            # specifies what hostname must appear in the request's Host: header to
            # match this virtual host. For the default virtual host (this file) this
            # value is not decisive as it is used as a last resort host regardless.
            # However, you must set it for any further virtual host explicitly.
            #ServerName www.example.com
    
            ServerAdmin webmaster@localhost
            DocumentRoot /var/www/html
    
            # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
            # error, crit, alert, emerg.
            # It is also possible to configure the loglevel for particular
            # modules, e.g.
            #LogLevel info ssl:warn
    
            ErrorLog ${APACHE_LOG_DIR}/error.log
            CustomLog ${APACHE_LOG_DIR}/access.log combined
    
            # For most configuration files from conf-available/, which are
            # enabled or disabled at a global level, it is possible to
            # include a line for only one particular virtual host. For example the
            # following line enables the CGI configuration for this host only
            # after it has been globally disabled with "a2disconf".
            #Include conf-available/serve-cgi-bin.conf
    </VirtualHost>


    Все конфиги хранятся в директории пользователя который создал домен
    /home/user1/conf/web/apache2.conf (либо nginx.conf)
    Пример для apache:
    <VirtualHost 192.168.1.100:8080>
    
        ServerName site.name
        ServerAlias www.site.name
        ServerAdmin info@site.name
        DocumentRoot /home/user1/web/site.name/public_html
        ScriptAlias /cgi-bin/ /home/user1/web/site.name/cgi-bin/
        Alias /vstats/ /home/user1/web/site.name/stats/
        Alias /error/ /home/user1/web/site.name/document_errors/
        #SuexecUserGroup user1 user1
        CustomLog /var/log/apache2/domains/site.name.bytes bytes
        CustomLog /var/log/apache2/domains/site.name.log combined
        ErrorLog /var/log/apache2/domains/site.name.error.log
        <Directory /home/user1/web/site.name/public_html>
            AllowOverride All
            Options +Includes -Indexes +ExecCGI
        </Directory>
        <Directory /home/user1/web/site.name/stats>
            AllowOverride All
        </Directory>
    
        <IfModule mod_ruid2.c>
            RMode config
            RUidGid user1 user1
            RGroups www-data
        </IfModule>
        <IfModule itk.c>
            AssignUserID user1 user1
        </IfModule>
    
        IncludeOptional /home/user1/conf/web/apache2.site.name.conf*
    
    </VirtualHost>
    Ответ написан
    Комментировать
  • Как сделать автозапуск скрипта на сервере ubuntu?

    @ExTreMeUA
    IT
    Чтобы скрипт запускался при загрузке, необходимо прописать его в файле /etc/rc.local до строчки exit 0.
    Если у вас не существует данного файла, создайте его и вставьте в него следующее содержимое:
    #
    !/bin/sh -e
    #Здесь вставляем строку с указанием вашего скрипта.
    /usr/sbin/script.js
    exit 0

    скрипт должен лежать в директории /usr/sbin/
    Ответ написан
    Комментировать
  • Как настроить выделение цветом задач в Redmine?

    @ExTreMeUA
    IT
    Есть плагины для этого
    оф сайт redminecrm.com
    Ответ написан
    Комментировать
  • Как решить проблему c Ubuntu 16.04.1?

    @ExTreMeUA
    IT
    cd /var/crash/
    rm -R *
    nano /etc/default/apport
    # set this to 0 to disable apport, or to 1 to enable it
    # you can temporarily override this with
    # sudo service apport start force_start=1
    enabled=1

    Изменить на enabled=0
    shutdown -r now
    Ответ написан
    Комментировать
  • Установка Ubuntu на на внешний HDD?

    @ExTreMeUA
    IT
    Если вы хотите загружаться из переносного HDD на разных компьютерах, то попросту запишите образ диска через программу https://unetbootin.github.io/ и при загрузке системы выбрать запуск без установки, и вот он лайв ОС
    2. Если все будет проходить только на 1м компьютере то лучше всего физически отключить остальные диски от мат платы и оставить тот на который будет инсталлироваться система линукс (для безопасности разбития диска)
    после чего спокойно не боясь ничего собрать операционную систему
    подключить отключенные ранние диски.
    При старте компьютера загружаться в boot menu и выбирать диск с которого нужно провести загрузку (F8, F9, F12, Esc) в зависимости от мат платы.
    Ответ написан
    Комментировать