Dit is de opdracht findcon die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
findcon - SELinux bestandcontext zoekhulpmiddel
KORTE INHOUD
vind con FCLIST [OPTIES] [EXPRESSIE]
PRODUCTBESCHRIJVING
vind con Hiermee kan de gebruiker zoeken naar bestanden met een opgegeven context. Resultaten kunnen zijn
gefilterd op objectklasse, zoals hieronder beschreven.
FCLIST
De vind con tool werkt op basis van een bestandscontextlijstbron. Er zijn drie geldige bestanden
contextlijsten.
directory
If FCLIST is een naam van een map, begin dan met zoeken in die map en
recursief daarin. Zorg ervoor dat er geen ronde steunen in zitten.
bestand_contexten
If FCLIST is de naam van een file_contexts-bestand (bijv.
/etc/selinux/strict/contexts/files/file_contexts) open dan dat bestand en zoek
overeenkomende vermeldingen.
databank
If FCLIST is de naam van een database zoals gemaakt door een vorige run van indexcon or
apol Open vervolgens de database en voer er query's in uit.
UITDRUKKING
Met de volgende opties kan de gebruiker opgeven welke bestanden moeten worden afgedrukt. Een dossier moet voldoen
alle gespecificeerde criteria. Als er geen uitdrukking wordt opgegeven, worden alle bestanden afgedrukt.
-tTYPE, --type=TYPE
Zoek naar bestanden met een context die het type TYPE bevat.
-u GEBRUIKER, --user=USER
Zoek naar bestanden met een context die de gebruiker USER bevat.
-r ROL, --rol=ROL
Zoek naar bestanden met een context die de rol ROLE bevat.
-m BEREIK, --mls-bereik=BEREIK
Zoek naar bestanden met een context met het MLS-bereik van RANGE. Let daar op vind con
negeert de SELinux vertaalbibliotheek, indien aanwezig. Bovendien is deze vlag
genegeerd als de FCLIST heeft geen MLS-informatie.
--context=CONTEXT
Zoek naar bestanden die overeenkomen met deze gedeeltelijke context. Deze vlag overschrijft -t, -u, -r,
en M.
-p PAD, --path=PATH
Zoek naar bestanden die PATH bevatten.
-c KLASSE, --class=KLASSE
Zoek alleen bestanden van objectklasse CLASS.
OPTIES
De volgende extra opties zijn beschikbaar.
-R, --regex
Zoek met behulp van reguliere expressies in plaats van exacte tekenreeksovereenkomsten. Deze optie
heeft geen invloed op de vlag --class.
-h, --hulp
Help-informatie afdrukken en afsluiten.
-V, --versie
Versie-informatie afdrukken en afsluiten.
GEDEELTELIJK CONTEXT
De --context vlag specificeert een gedeeltelijke context, die een door dubbele punten gescheiden lijst van gebruikers is,
rol en type. Als het systeem MLS ondersteunt, kan de context een vierde veld bevatten
geeft het bereik. Als een veld niet is opgegeven of een letterlijk asterisk is, wordt de query
zal altijd overeenkomen met het veld.
VOORWERP KLASSEN
Geldige tekenreeksen voor objectklassen zijn:
block, char, dir, fifo, file, link of sok.
NOTITIE
Het findcon hulpprogramma werkt altijd met "onbewerkte" SELinux-bestandscontexten. Als het systeem een
geïnstalleerde vertaalbibliotheek (dwz libsetrans), die vertalingen worden genegeerd in het voordeel
van het lezen van de originele contexten van het bestandssysteem (als FCFILE een map is).
Voorbeelden
vind con .
Vind elke context in de huidige map en al zijn submappen.
vind con -u gebruiker_u .
Zoek elke context waarvan de gebruiker user_u is in de huidige map en zo
submappen.
vind con -u systeem_u -t bin_t bestand_contexten
Zoek de vermeldingen user system_u en typ bin_t in een file_contexts-bestand, ervan uitgaande dat
dat file_contexts een bestandcontextbestand is.
vind con --context=systeem_u::bin_t bestand_contexten
Dit is gelijkwaardig aan het vorige voorbeeld.
vind con --context=systeem_u:*:bin_t:* bestand_contexten
Dit komt ook overeen met het bovenstaande voorbeeld.
Gebruik findcon online met behulp van onworks.net-services