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: | 715 |
| Nodes: | 16 (2 / 14) |
| Uptime: | 35:15:45 |
| Calls: | 12,109 |
| Files: | 15,006 |
| Messages: | 6,518,349 |