Запись в общий раздел

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

У меня есть внутренний жесткий диск, отформатированный как Ext4, смонтированный на /scratch по умолчанию при запуске, соответствующая строка в /etc/fstab :

# /scratch was on /dev/sda1 during installation
UUID=3e79213f-e065-4a43-be61-253c66264dfb /scratch        ext4    defaults

Я знаю, что использование значений по умолчанию подразумевает nouser , но это нормально; Я не хочу, чтобы пользователи могли монтировать/демонтировать этот раздел.

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

sudo groupadd ScratchUser
sudo chgrp -R ScratchUser /scratch
sudo chmod -R 2775 /scratch
sudo usermod -a -G ScratchUser myself 

Таким образом, эта папка по-прежнему принадлежит root, но имеет rwx разрешений для группы, членом которой я являюсь. Для меня это имеет смысл, но теперь, когда я пытаюсь создать файл в этой папке:

myself@machine:~$ touch /scratch/foo
touch: cannot touch '/scratch/foo': Permission denied

Что я делаю неправильно?

-121--893747- Haproxy не удается запустить Я запускаю Ubuntu 18,04 Ниже приведены файлы конфигурации и другие сведения. Я установил с помощью apt-get. log/dev/log local0 уведомление log/dev/log local1 chroot/var/lib/haproxy время ожидания stats 30 пользователь haproxy ...

Я запускаю Ubuntu 18,04 Ниже приведены файлы конфигурации и другие сведения. Я установил с помощью apt-get.

log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
stats timeout 30s
user haproxy
group haproxy
daemon

defaults
log global
mode http
option httplog
option dontlognull
timeout connect 5000
timeout client 50000
timeout server 50000

frontend http_front
bind *:80
stats uri /haproxy?stats
default_backend http_back

backend http_back
balance roundrobin
server server1 ip:port check
server server2 ip:port check

Я набрал haproxy -f/etc/haproxy/haproxy.cfg -db и получил этот результат.

[ALERT] 359/031621 (6151) : parsing [/etc/haproxy/haproxy.cfg:2]: unknown keyword ‘log’ out of section.
[ALERT] 359/031621 (6151) : parsing [/etc/haproxy/haproxy.cfg:3]: unknown keyword ‘chroot’ out of section.
[ALERT] 359/031621 (6151) : parsing [/etc/haproxy/haproxy.cfg:4]: unknown keyword ‘stats’ out of section.
[ALERT] 359/031621 (6151) : parsing [/etc/haproxy/haproxy.cfg:5]: unknown keyword ‘user’ out of section.
[ALERT] 359/031621 (6151) : parsing [/etc/haproxy/haproxy.cfg:6]: unknown keyword ‘group’ out of section.
[ALERT] 359/031621 (6151) : parsing [/etc/haproxy/haproxy.cfg:7]: unknown keyword ‘daemon’ out of section.
[ALERT] 359/031621 (6151) : parsing [/etc/haproxy/haproxy.cfg:20] : unknown keyword ‘jstats’ in ‘frontend’ section
[ALERT] 359/031621 (6151) : Error(s) found in configuration file : /etc/haproxy/haproxy.cfg
[ALERT] 359/031621 (6151) : Fatal errors found in configuration.

Мой статус Haproxy.

Dec 25 02:41:58 admin systemd[1]: haproxy.service: Scheduled restart job, restart counter is at 5.
Dec 25 02:41:58 admin systemd[1]: Stopped HAProxy Load Balancer.
Dec 25 02:41:58 admin systemd[1]: haproxy.service: Start request repeated too quickly.
Dec 25 02:41:58 admin systemd[1]: haproxy.service: Failed with result ‘exit-code’.
Dec 25 02:41:58 admin systemd[1]: Failed to start HAProxy Load Balancer.
1
задан 18 January 2021 в 11:20

1 ответ

Из ошибок вы попали из haproxy -f /etc/haproxy/haproxy.cfg -db , проблема в том, что вы не установили Раздел конфигов в первом разделе вашего файла. От быстрого поиска Google, этот раздел должен быть назван глобальным.

global
    log /dev/log local0
    log /dev/log local1 notice
    chroot /var/lib/haproxy
    stats timeout 30s
    user haproxy
    group haproxy
    daemon

И я предполагаю, что вы исправили последнюю ошибку конфигурации

[ALERT] 359/031621 (6151) : parsing [/etc/haproxy/haproxy.cfg:20] : unknown keyword ‘jstats’ in ‘frontend’ section

, поскольку ключ выглядит изменено на статистику вместо jstats

0
ответ дан 18 March 2021 в 23:42

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

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