Ответы пользователя по тегу Системное администрирование
  • Как подключится через 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>
    Ответ написан
    Комментировать
  • Какую лучше выбрать систему инвентаризации?

    @ExTreMeUA
    IT
    OCS Inventory + GLPI
    Ответ написан
    Комментировать
  • Чем удалить удаленные данные на HDD?

    @ExTreMeUA
    IT
    Acronis DriveCleanser
    Руководство старовато но алгоритм тот же
    Ответ написан
    Комментировать