БлагоЯр
Участник
- Сообщения
- 898
- Реакции
- 86
Ухххх ....-bash: /etc/passwd: Permission denied
Я впервые связался с Linux и сложновато.
Ты чё не от рута в системе лазишь?
Ухххх ....-bash: /etc/passwd: Permission denied
Я впервые связался с Linux и сложновато.
От root лазию в системе )Ухххх ....
Ты чё не от рута в системе лазишь?
ты ж говорил nano умеешь юзать, вот и набериОт root лазию в системе )
Но я не имею доступа почему то
Может вся проблема в том что у меня SSH key для авторизации:?
root@v312844:~# /etc/passwd
-bash: /etc/passwd: Permission denied
root@v312844:~#
Блиин простите пожалуйста уже 17 час сижу у меня глаза в кучуты ж говорил nano умеешь юзать, вот и набери
ахахах, даже я так не тупил, когда начинал :)
nano /etc/passwd
Попробуй с этим конфигом.Блиин простите пожалуйста уже 17 час сижу у меня глаза в кучу
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
Я матал просто
Попробуй с этим конфигом. - я не понимаю про что вы говорите!Попробуй с этим конфигом.
ПС. Только ж существующий сделай бекап
После копирования данного конфига
nginx -t
systemctl restart nginx
На будущее, если нужно перезагрузить только конфиг, то
systemctl reload nginx
И в конце скрин по
systemctl status nginx
И ещё раз - версия Debian и что по владельцу в www?
Эххх, короче завтра вечером могу помочь. Если сегодня/завтра не сделаешь отпиши в ЛС.Попробуй с этим конфигом. - я не понимаю про что вы говорите!
У меня Ubuntu 20.04
Простите что потратил ваше время
У меня просто каша в голове уже я матал.
Я не должен от root пользователя что либо делать н о как мне зайти на владельца файлов www
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin как мне эти воспользоваться:?
Да. Этот пользователь должен владеть файлами как www, так и внутри её.www-data
www-data как зайти под этим пользователем не зная пароляЭххх, короче завтра вечером могу помочь. Если сегодня/завтра не сделаешь отпиши в ЛС.
ПС. Я не говорил что-либо. Я говорил работать с файлами, связанными напрямую с вэб.
Сообщения автоматически склеены:
Да. Этот пользователь должен владеть файлами как www, так и внутри её.
никак. Это тебе не нужно.www-data как зайти под этим пользователем не зная пароля
Согласен :)Кажется пора писать свою, нормальную инструкцию по настройке FastDL на nginx.
/etc/nginx/sites-available
с любым именем (можно отредактировать стандартный), и в него поместить следующее:server {
listen 80;
listen [::]:80;
server_name _; # Прописываем здесь IP сервера и/или домен, если это не default
root /usr/share/servers/csgo/csgo;
set $limit_rate 3m;
# Скрываем папки для доступа из Интернета. Если есть ещё какие-то - прописываете здесь их.
location /addons { internal; } # Metamod + SourceMod
location /cfg { internal; } # Движковые конфиги
location /token_auto_updater { internal; } # Token Auto Updater (Феникс)
location /logs { internal; }
# Для надёжности, защищаем все конфиги с расширениями .cfg и .ini закрытием соединения
location ~ \.cfg$ { return 444; }
location ~ \.ini$ { return 444; }
location ~ \.log$ { return 444; }
}
www-data
- Ubuntu/Debian) в группу пользователя: usermod -aG пользователь www-data
ln -s /etc/nginx/sites-{available,enabled}/имя_конфига
systemctl restart nginx
apt purge nginx-common; apt install nginx
откатит всё.я тебя обожаю, спасибоНаписал в личку @babka68 с клиентом одним. По итогу был "рождён" следующий правильный способ, требующий минимальных действий.
Устанавливаете сам nginx, как по ману. На этапе конфигов ничего не удаляете и не редактируете.
Самый правильный способ - создать конфиг в папке/etc/nginx/sites-available
с любым именем (можно отредактировать стандартный), и в него поместить следующее:
Добавляем пользователя веб-сервера (NGINX:server { listen 80; listen [::]:80; server_name _; # Прописываем здесь IP сервера и/или домен, если это не default root /usr/share/servers/csgo/csgo; set $limit_rate 3m; # Скрываем папки для доступа из Интернета. Если есть ещё какие-то - прописываете здесь их. location /addons { internal; } # Metamod + SourceMod location /cfg { internal; } # Движковые конфиги location /token_auto_updater { internal; } # Token Auto Updater (Феникс) location /logs { internal; } # Для надёжности, защищаем все конфиги с расширениями .cfg и .ini закрытием соединения location ~ \.cfg$ { return 444; } location ~ \.ini$ { return 444; } location ~ \.log$ { return 444; } }
www-data
- Ubuntu/Debian) в группу пользователя:usermod -aG пользователь www-data
После (если конфиг не дефолтный редактировали) создаёте симлинку:ln -s /etc/nginx/sites-{available,enabled}/имя_конфига
И передёргиваете веб-сервер:systemctl restart nginx
Если уже наломали дров и конфиги перетёрты/затёры/убиты в дерьмо - соболезную, но не всё потеряно.apt purge nginx-common; apt install nginx
откатит всё.
root@vm3546328:~# /etc/init.d/nginx restart
[....] Restarting nginx (via systemctl): nginx.serviceJob for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xe" for details.
failed!
полагаю тот же FDL использовать согласно структуре прописывать , пока рабочего сервера нет , проверить не могуКто в курсе, как это сделать на CS2?
Например, чтобы клиент карту скачал.
Не, это не работает.полагаю тот же FDL использовать согласно структуре прописывать , пока рабочего сервера нет , проверить не могу