Un saluto a tutta la lista.
Ho installato su una macchina virtuale KVM Debian 11 (non ancora
rilasciata) e ho attivato SELinux. Come riportato su https://wiki.debian.org/SELinux/Setup ho rimosso AppArmor e installato selinux-basics selinux-policy-default e auditd, ho lanciato
selinux-activate e ho riavviato. Il sistema, giustamente, ha
effettuato un relabel di tutto. Successivamente ho modificato la configurazione di SELinux da permissive a enforcing.
Il problema è che non mi permette di loggarmi via ssh con utente
normale dandomi come errore:
/bin/bash: permission denied
Ho usato SELinux su distro della famiglia RPM ma non sono esperto in
quanto ho solo configurato dei contesti, qualche boolean e confinato
qualche user e non riesco a capire come risolvere questo problema.
Ho provato ad assegnare ad un utente il ruolo user_u con "usermod -Z
user_u username" e riesco ad effettuare il login via ssh ma ho notato
che lanciando "su -" non mi permette di leggere/scrivere file che sono soggetti ad altri contesti, come se l'utente root fosse confinato.
Questa cosa non accade però se il login viene effettuato da console. Purtroppo la documentazione di Debian non mi è di alcun aiuto.
In rete non sono riuscito a trovare granchè ma solo problemi relativi
ad anni dimenticati
Qualcuno ha qualche suggerimento?
Grazie in anticipo.
Il 11/08/21 13:48, Alessandro Baggi ha scritto:
Un saluto a tutta la lista.Dopo aver spulciato qualche boolean di SELinux ho abilitato
Ho installato su una macchina virtuale KVM Debian 11 (non ancora
rilasciata) e ho attivato SELinux. Come riportato su
https://wiki.debian.org/SELinux/Setup ho rimosso AppArmor e
installato selinux-basics selinux-policy-default e auditd, ho
lanciato selinux-activate e ho riavviato. Il sistema, giustamente, ha
effettuato un relabel di tutto. Successivamente ho modificato la
configurazione di SELinux da permissive a enforcing.
Il problema è che non mi permette di loggarmi via ssh con utente
normale dandomi come errore:
/bin/bash: permission denied
Ho usato SELinux su distro della famiglia RPM ma non sono esperto in
quanto ho solo configurato dei contesti, qualche boolean e confinato
qualche user e non riesco a capire come risolvere questo problema.
Ho provato ad assegnare ad un utente il ruolo user_u con "usermod -Z
user_u username" e riesco ad effettuare il login via ssh ma ho notato
che lanciando "su -" non mi permette di leggere/scrivere file che
sono soggetti ad altri contesti, come se l'utente root fosse
confinato. Questa cosa non accade però se il login viene effettuato
da console. Purtroppo la documentazione di Debian non mi è di alcun
aiuto.
In rete non sono riuscito a trovare granchè ma solo problemi relativi
ad anni dimenticati
Qualcuno ha qualche suggerimento?
Grazie in anticipo.
ssh_sysadm_login (impostato a on) e permette agli utenti non confinati
di effettuare il login su ssh.
Non capisco perche se effettuo il login da utente confinato se lancio
id -Z ho:
user_u:user_r:user_t:s0
e dopo "su - root" mantiene lo stesso contesto dell'utente semplice e
non unconfined. Può essere che la transazione da un contesto user_t
non puo essere effettuata verso unconfined?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 293 |
Nodes: | 16 (2 / 14) |
Uptime: | 239:34:23 |
Calls: | 6,624 |
Files: | 12,173 |
Messages: | 5,320,014 |