Nevysvětlitelný problém s oprávněním souboru aneb SELinux
Potřeboval jsem nainstalovat aplikaci „barman“ (Aplikace pro zálohování a případné obnovení PostgreSQL). Aplikace pro svoje fungování využívá rsync spojený pomocí ssh. Vhodné nastavení je tedy přes RSA klíče kdy mají zálohované servery stejný veřejný i privátní klíč,…
Potřeboval jsem nainstalovat aplikaci „barman“ (Aplikace pro zálohování a případné obnovení PostgreSQL).
Aplikace pro svoje fungování využívá rsync spojený pomocí ssh. Vhodné nastavení je tedy přes RSA klíče kdy mají zálohované servery stejný veřejný i privátní klíč, aby odpadl problém s přihlašováním.
Při aplikaci veřejného klíče pro použití ssh serveru nastal problém a to ten, že sshd klíč neviděl (respektive tvrdil, že k němu nemá práva, která dle všech složkových výpisů měl).
Error: Could not open keyfile ‚/var/lib/barman/.ssh/authorized_keys‚: Permission denied
Řešení bylo nakonec velice jednoduché (nehledě na to že přes všechny snahy mi řešení trvalo skoro pět hodin) a to vypnout SELinux
Vypnout se dá v souboru /etc/sysconfig/selinux přepnutím hodnoty SELINUX=disabled z původní SELINUX=permissive nebo SELINUX=enforcing.
Můj původní předpoklad byl, že jsou špatná práva na složku nebo přímo soubory, bohužel toto se nepotvrdilo. Poté co jsem zavětřil informaci (při googlování) že by se mohlo jednat o problém s SELinux-em tak jsem našel i toto řešení restorecon -R -v ~/.ssh nicméně při mém štěstí příkaz nevypsal žádný výstup a také nic neudělal respektive nic pozitivního.
Prozatím jsem se s tím že SELinux je už od instalace v systému, setkal pouze u CentOS respektive Fedora-based systémech.
Tímto netvrdím, že by to bylo až takové zlo ale prozatím je to „novinka“ a spoustu lidí odradí první a většinou špatná zkušenost..
Doporučuji přečíst o co se vlastně jedná – SELinux na abclinuxu.cz
Dál k tématu
-
Velikost sektoru zamkl výrobce disku, ne značka na štítku
Osm SAS SSD z vyřazeného pole hlásí v Linuxu nulovou velikost. Rozebral jsem firmware, našel sedm bajtů, které za to můžou, a doportoval patch do jádra. Pak jsem pustil jednu nedestruktivní sondu a zjistil, že u jiného disku stačí jeden příkaz.
-
Nový kernel jsem vyzkoušel proti fyzickému disku bez restartu serveru
Cizí patch do ovladače sd bez hlavičky a bez stopy na internetu cílil na jádro, které nikdy neexistovalo. Popisuju, jak jsem ho posoudil, doportoval na 6.8 a vyzkoušel proti fyzickému disku v QEMU, aniž bych restartoval server.
-
Zámek velikosti sektoru sedí v datovém záznamu, ne v kódu firmwaru
Osm SAS SSD z vyřazeného pole hlásí v Linuxu nulovou velikost. Než jsem začal obcházet firmware v ovladači, rozebral jsem tři dumpy SPI flash a našel místo, které o velikosti sektoru rozhoduje. Je to datový záznam, ne kus kódu.
-
Linux load average – Chápeme hodnoty příkazu uptime
Řešili jste někdy co vlastně znamenají 3 čísla na konci příkazu uptime ? load average: 0,10, 0,09, 0,11 Tato čísla obecně vyjadřují průměrné zatížení linuxového systému za období 1, 5 a 15 minut a nezahrnují žádné procesy, čekající doby i/o wait na discích nebo síti.…
Diskuse
Zatím tu nikdo nediskutuje.
Napsat příspěvek
Diskutovat můžete i bez účtu. S registrací se ale příspěvek zveřejní hned a nemusíte pokaždé vyplňovat jméno. Účet už máte? Přihlaste se.