table of contents
FUSER(1) | Opdrachten voor gebruikers | FUSER(1) |
NAAM¶
fuser - identificeer processen die bestanden of sockets gebruiken
SAMENVATTING¶
fuser [-fuv] [-a|-s]
[-4|-6] [-c|-m|-n ruimte]
[ -k [-i] [-M] [-w]
[-SIGNAAL] ] 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:
fuser returns a non-zero return code if none of the specified files is accessed or in case of a fatal error. If at least one access has been found, fuser returns zero.
In order to look up processes using TCP and UDP sockets, the corresponding name space has to be selected with the -n option. By default fuser will look in both IPv6 and IPv4 sockets. To change the default, behavior, use the -4 and -6 options. The socket(s) can be specified by the local and remote port, and the remote address. All fields are optional, but commas in front of missing fields must be present:
[lcl_port][,[rmt_host][,[rmt_port]]]
Either symbolic or numeric values can be used for IP addresses and port numbers.
fuser outputs only the PIDs to stdout, everything else is sent to stderr.
OPTIES¶
- -a, --all
- Laat alle bestanden opgegeven op de opdrachtregel zien. Standaard worden alleen bestanden waar toegang toe is door tenminste één proces weergegeven.
- -c
- Same as -m option, used for POSIX compatibility.
- -f
- Silently ignored, used for POSIX compatibility.
- -k, --kill
- Vermoord processen die toegang hebben tot een bestand. Tenzij veranderd met -SIGNAAL wordt SIGKILL gezonden. Een fuser proces vermoord nooit zichzelf, maar kan andere fuser processen vermoorden. Het geldende gebruiker ID van het proces dat fuser draait wordt gezet naar zijn echte gebruiker ID vóór het vermoorden wordt geprobeerd.
- -i, --interactive
- Vraag de gebruiker om bevestiging vóór vermoorden van een proces. Deze optie wordt stilletjes genegeerd als -k niet ook aanwezig is.
- -I, --inode
- For the name space file let all comparisons be based on the inodes of the specified file(s) and never on the file names even on network based file systems.
- -l, --list-signals
- Geef alle bekende signaal namen.
- -m NAAM , --mount NAAM
- 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 map bestand wordt opgegeven wordt het automatisch veranderd in NAAM/. om elk bestand systeem dat gemount mocht zijn aan die map te gebruiken.
- -M, --ismountpoint
- Request will be fulfilled only if NAME specifies a mountpoint. This is an invaluable seat belt which prevents you from killing the machine if NAME happens to not be a filesystem.
- -w
- Kill only processes which have write access. This option is silently ignored if -k is not present too.
- -n RUIMTE, --namespace RUIMTE
- Kies een andere naam ruimte. De naam ruimtes file (bestandsnamen, de standaard), udp (locale UDP poorten) en tcp (locale TCP poorten) worden ondersteunt. Voor poorten kan het poort nummer of de symbolische naam worden opgegeven. Als er geen dubbelzinnigheid is kan de afgekorte spelling naam/ruimte (dat is, 80/tcp) gebruikt worden.
- -s, --silent
- Stille uitvoering. -u en -v worden genegeerd in deze toestand. -a moet niet gebruikt worden met -s.
- -SIGNAAL
- Use the specified signal instead of SIGKILL when killing processes. Signals can be specified either by name (e.g., -HUP) or by number (e.g., -1). This option is silently ignored if the -k option is not used.
- -u, --user
- Voeg de gebruiker naam van de proces bezitter toe aan elk PID.
- -v, --verbose
-
Verbose mode. Processes are shown in a ps-like style. The fields PID, USER and COMMAND are similar to ps. ACCESS shows how the process accesses the file. Verbose mode will also show when a particular file is being accessed as a mount point, knfs export or swap file. In this case kernel is shown instead of the PID.
- -V, --version
- Versieinformatie tonen.
- -4, --ipv4
- Search only for IPv4 sockets. This option must not be used with the -6 option and only has an effect with the tcp and udp namespaces.
- -6, --ipv6
- Search only for IPv6 sockets. This option must not be used with the -4 option and only has an effect with the tcp and udp namespaces.
- -
- 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 toegang 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 hetzelfde 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 processen horen van andere gebruikers ontbreken in de uitvoer en uitvoerbaren worden mogelijk alleen geclassificeerd als ge-mmap't.
fuser cannot report on any processes that it doesn't have permission to look at the file descriptor table for. The most common time this problem occurs is when looking for TCP or UDP sockets when running fuser as a non-root user. In this case fuser will report no access.
Installeren van fuser als SUID root zal de problemen die bij gedeeltelijke informatie horen voorkomen, maar kan ongewenst zijn uit veiligheid en privacy overwegingen.
udp en tcp naam ruimtes, en UNIX domein sockets kunnen niet doorzocht worden met kernels ouder dan 1.3.78.
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.
BUGS¶
fuser -m /dev/sgX will show (or kill with the -k flag) all processes, even if you don't have that device configured. There may be other devices it does this for too.
The mount -m option will match any file within the same device as the specified file, use the -M option as well if you mean to specify only the mount point.
ZIE OOK¶
VERTALING¶
De Nederlandse vertaling van deze handleiding is geschreven door Jos Boersema <joshb@xs4all.nl> en Mario Blättermann <mario.blaettermann@gmail.com>
Deze vertaling is vrije documentatie; lees de GNU General Public License Version 3 of later over de Copyright-voorwaarden. Er is geen AANSPRAKELIJKHEID.
Indien U fouten in de vertaling van deze handleiding zou vinden, stuur een e-mail naar <debian-l10n-dutch@lists.debian.org>.
4 april 2016 | psmisc |