Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> unix >> Content
Hoe verander je een normaal bestand in verborgen in UNIX?
In UNIX-achtige systemen (Linux, macOS, BSD, etc.) kun je het attribuut van een bestand wijzigen om het verborgen te maken met behulp van de opdracht `chmod`. Echter, "verborgen" betekent in deze context meestal dat het niet standaard wordt weergegeven in bestandsbeheerders zoals Nautilus (GNOME), Dolphin (KDE) of Finder (macOS). Het is *geen* een echte beveiligingsmaatregel; een gebruiker met de juiste machtigingen heeft er nog steeds toegang toe.

De sleutel is het instellen van de toestemmingsbits van het bestand. Concreet moet u de uitvoerbit voor de eigenaar, groep en anderen *uit* zetten. Dit gaat niet over het *hidden* attribuut, dat een apart concept is in sommige vensterbeheerders of bestandssystemen, maar dat van invloed is op hoe het wordt gepresenteerd in een bestandslijst. Een gebruikelijke conventie (maar geen vereiste) is om de bestandsnaam te beginnen met een punt (`.`).

Hier ziet u hoe:

1. Met `chmod`:

Het commando om een ​​bestand verborgen te maken is:

``` bash

chmod -x bestandsnaam

```

Vervang `bestandsnaam` door de werkelijke naam van het bestand. Hiermee wordt de uitvoeringsmachtiging voor alle gebruikers verwijderd. Als het bestand al verborgen is (beginnend met een punt), zal het nog steeds werken.

2. Naamgevingsconventie (aanbevolen):

Terwijl `chmod` de rechten verandert, is de meest betrouwbare manier om aan te geven dat een bestand verborgen moet worden door de naam ervan te laten voorafgaan door een punt (`.`) . Dit is een al lang bestaande conventie die door de meeste bestandsbeheerders wordt begrepen.

Om bijvoorbeeld een bestand met de naam `mijn_bestand.txt` te verbergen, hernoemt u het:

``` bash

mv mijn_bestand.txt .mijn_bestand.txt

```

Nu zal het niet verschijnen in een standaard `ls`-lijst (tenzij je `ls -a` gebruikt).

Belangrijke overwegingen:

* `ls -a`: Het `ls -a` commando zal altijd verborgen bestanden tonen, ongeacht permissies of naamgevingsconventies.

* Beveiliging: Een bestand verborgen maken biedt geen sterke beveiliging. Een vastberaden gebruiker kan het nog steeds vinden en openen. Gebruik de juiste bestandsrechten (`chmod`) voor daadwerkelijke beveiligingscontrole.

* Bestandsbeheerders: Hoe verborgen bestanden worden weergegeven, hangt sterk af van uw bureaubladomgeving en de instellingen van bestandsbeheer.

Voorbeeld:

Laten we zeggen dat je een bestand hebt met de naam `secret_document.txt`.

1. Maak het verborgen met de naamgeving: `mv geheim_document.txt.geheim_document.txt`

2. (Optioneel) Uitvoerrechten verwijderen: `chmod -x .secret_document.txt` (hoewel over het algemeen niet nodig als je de naamgevingsconventie hebt gebruikt)

Nu zal een simpele `ls` `.secret_document.txt` niet tonen, maar `ls -a` wel. Houd er rekening mee dat een sterke beveiliging passende toegangscontrole vereist via het `chmod`-commando voor permissies, en niet alleen het verbergen van het bestand voor de gewone weergave.

Previous: Next:
  unix
·Wat is de hiërarchische besta…
·UNIX Scripting 
·Wat is vergelijkbaar met Unix?…
·Biedt ext2 journaling in Linux…
·Wat zijn de extra tekortkoming…
·Welk type multitasking onderst…
·Wat zijn inodes in Unix? 
·Wat is ROM en voorbeeld? 
·Heeft SSH iets zoals beschreve…
  Related Articles
Wat is de definitie van computation en h…
Wat is een schrijffout en welke invloed …
Wat betekent rekenen en hoe wordt het ge…
Wat zijn enkele voorbeelden van beroemde…
Hoe werken computers en wat zijn de bela…
Hoe heeft de Turing-machine de ontwikkel…
Hoe kan ik een stapelteller effectief ge…
Hoe herstelt u een verloren beheerderswa…
Hoe reset je het wachtwoord op een Mac M…
  Besturingssysteem Articles
·Hoe kunt u VMware voor Windows 7 downloa…
·Hoe de tijdweergave Met Milliseconden in…
·Hoe Set Up Disc Mirroring in Windows XP 
·Hoe u uw toetsenbordindeling wijzigen 
·Hoe je Nero 8 streamen 
·Kan Windows Vista alles zien wat u op uw…
·Reden voor trage Windows Launch 
·Wat is Linux Command CD? 
·Hoe de Office 2007 Removal Tool Uninstal…
Copyright © Computer Kennis https://www.nldit.com