Provided by:
manpages-nl_20051127-4_all
NAAM
fuser - identificeer processen die bestanden of sockets gebruiken
OVERZICHT
fuser [-a|-s] [-n ruimte] [-signal] [-kimuv] naam ... [-] [-n ruimte]
[-signal] [-kimuv] naam ...
fuser -l
fuser -V
BESCHRIJVING
fuser geeft de proces ID’s van processen die opgegeven bestanden of
bestandsystemen gebruiken. In de standaard weergave mode wordt elk
bestand gevolgd door een letter die het soort toegang beschrijft:
c huidige directorie.
e executeerbare wordt gedraaid.
f open bestand. f wordt weggelaten in normale weergavetoes‐
tand.
r root directorie.
m ge-mmap’t {geheugen-in-kaart-gebracht} bestand of
gedeelde bibliotheek.
fuser geeft een ongelijk-nul teruggave code als niets tot de opgegeven
bestanden toegang heeft, of in het geval van een dodelijke fout. Als
tenminste één toegang gevonden is, geeft fuser nul terug.
Om processen op te zoeken met TCP en UDP sockets moet de bijbehorende
naam ruimte gekozen worden met de -n optie. Dan kunnen de sockets wor‐
den opgegeven met de locale en op-afstand poort, en het op-afstand
adres. Geen veld is vereist, maar komma’s voor de missende velden
moeten aanwezig zijn.
[pl_poort][,[op-afst_host][,[op-afst_poort]]] Symbolische of numerieke
waardes kunnen gebruikt worden voor IP adressen en poort nummers.
OPTIES
-a Laat alle bestanden opgegeven op de opdrachtregel zien. Stan‐
daard worden alleen bestanden waar toegang toe is door tenminste
één proces weergegeven.
-k Vermoord processen die toegang hebben tot een bestand. Tenzij
veranderd met -signal wordt SIGKILL gezonden. Een fuser proces
vermoord nooit zichzelf, maar kan andere fuser processen vermo‐
orden. Het geldende gebruiker ID van het proces dat fuser draait
wordt gezet naar zijn echte gebruiker ID vóór het vermoorden
wordt geprobeerd.
-i Vraag de gebruiker om bevestiging vóór vermoorden van een pro‐
ces. Deze optie wordt stilletjes genegeerd als -k niet ook aan‐
wezig is.
-l Geef alle bekende signaal namen.
-m naam Geeft een bestand, een gemount bestandsysteem, of een blok-
apparaat dat gemount is op. Alle processen die toegang tot dat
bestand hebben worden gegeven. Als een directorie bestand wordt
opgegeven wordt het automatisch veranderd in naam/. om elk
bestand systeem dat gemount mocht zijn aan die directorie te
gebruiken.
-n ruimte
Kies een andere naam ruimte. De naam ruimtes file (bestand
namen, de standaard), udp (locale UDP poorten), en tcp (locale
TCP poorten) worden ondersteunt. Voor poorten kan het poort num‐
mer of de symbolische naam worden opgegeven. Als er geen
dubbelzinnigheid is kan de afgekorte spelling naam/ruimte (dat
is, naam/protocol) gebruikt worden.
-s Stille uitvoering. -u en -v worden genegeerd in deze toestand.
-a moet niet gebruikt worden met -s.
-signal
Gebruik het opgegeven signaal in plaats van SIGKILL bij het ver‐
moorden van processen. Signalen kunnen opgegeven worden bij naam
(zoals -HUP) of bij nummer (zoals -1).
-u Voeg de gebruiker naam van de proces bezitter toe aan elk PID.
-v Praatgrage mode. Processen worden weergegeven in een ps-achtige
stijl. De velden PID, USER en COMMAND zijn gelijk aan ps. ACCESS
laat zien hoe het proces toegang tot een bestand heeft. Als er
toegang door de kernel is (zoals in het geval van een mount
punt, swap {uitwissel} bestand, enz.), wordt kernel weergegeven
in plaats van het PID.
-V Laat versie informatie zien.
- Her-zet alle opties en zet het signaal terug naar SIGKILL.
BESTANDEN
/proc plaats van het proc bestandsysteem
VOORBEELDEN
fuser -km /home vermoord alle processen die op wat voor manier ook toe‐
gang tot het bestandsysteem /home hebben.
if fuser -s /dev/ttyS1; then :; else iets; fi draait iets als geen
ander proces /dev/ttyS1 gebruikt.
fuser telnet/tcp geeft alle processen weer op de locale TELNET poort.
BEPERKINGEN
Processen die meerdere keren op dezelfde manier toegang hebben tot het‐
zelfde bestand of bestandsysteem worden maar één keer gegeven.
Als hetzelfde object meerdere keren wordt opgegeven op de opdracht
regel worden sommige van deze opgaves genegeerd.
fuser is alleen in status om gedeeltelijke informatie te krijgen tenzij
gedraaid met privileges. Dientengevolge kunnen bestanden die bij pro‐
cessen horen van andere gebruikers ontbreken in de uitvoer en uitvoer‐
baren worden mogelijk alleen geclassificeerd als ge-mmap’t.
Installeren van fuser als SUID root zal de problemen die bij gedeel‐
telijke informatie horen voorkomen, maar kan ongewenst zijn uit vei‐
ligheid en privacy overwegingen.
udp en tcp naam ruimtes, en UNIX domein sockets kunnen niet doorzocht
worden met kernels ouder dan 1.3.78.
udp en tcp werken momenteel alleen voor IPv4.
Toegang door de kernel wordt alleen weergegeven met de -v optie.
De -k optie werkt alleen voor processen. Als de gebruiker de kernel is
zal fuser advies afdrukken, maar geen verdere daden ondernemen.
AUTEUR
Werner Almesberger <Werner.Almesberger@epfl.ch>
kill(1), killall(1), ps(1), kill(2)
VERTALING
Dit is de handleiding van fuser 19. Alles wat tussen ‘{’..‘}’ staat is
aanvullende vertaling, en hoort niet bij de originele handleiding.
Email naar <manpages-nl@nl.linux.org>.
$Id: fuser.1,v 1.1.1.1 2004/03/21 21:02:25 cor Exp $