|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  • * Dator Kunskap >> System >> Unix >> Content

    Hur ändrar du en normal fil till dold i Unix?

    I UNIX-liknande system (Linux, MacOS, BSD, etc.) kan du ändra filens attribut för att göra det doldt med kommandot `chmod`. Men "dold" i detta sammanhang betyder vanligtvis att det inte visas som standard i filhanterare som Nautilus (Gnome), Dolphin (KDE) eller Finder (MacOS). Det är * inte * en riktig säkerhetsåtgärd; En användare med lämpliga behörigheter kan fortfarande komma åt den.

    Nyckeln är att ställa in filens tillståndsbitar. Specifikt måste du ställa in exekveringen för ägaren, gruppen och andra *av *. Det här handlar inte om * Hidden * -attributet, som är ett separat koncept i vissa fönsterhanterare eller filsystem, men påverkar hur det presenteras i en fillista. En vanlig konvention (men inte ett krav) är att börja filnamnet med en prick (`. ').

    Så här::

    1. Använda `chmod`:

    Kommandot att göra en fil dold är:

    `` `bash

    chmod -x file_name

    `` `

    Byt ut `file_name` med det faktiska namnet på filen. Detta tar bort exekutionstillståndet för alla användare. Om filen redan är dold (börjar med en prick) fungerar den fortfarande.

    2. Namnkonvention (rekommenderas):

    Medan `chmod` ändrar behörigheterna, är det mest pålitliga sättet att indikera att en fil bör döljas genom prefix att namnet med en prick ('.') . Detta är en långvarig konvention som förstås av de flesta filchefer.

    För att dölja en fil med namnet `my_file.txt`, byt namn på den:

    `` `bash

    mv my_file.txt .my_file.txt

    `` `

    Nu kommer det inte att visas i en standard "LS" -lista (såvida du inte använder `ls -a`).

    Viktiga överväganden:

    * `ls -a`: Kommandot "LS -A" kommer alltid att visa dolda filer, oavsett behörigheter eller namnkonvention.

    * Säkerhet: Att göra en fil dold ger inte stark säkerhet. En bestämd användare kan fortfarande hitta och komma åt den. Använd lämpliga filbehörigheter (`CHMOD`) för faktisk säkerhetskontroll.

    * Filhanterare: Hur dolda filer visas beror starkt på skrivbordsmiljön och filhanterarens inställningar.

    Exempel:

    Låt oss säga att du har en fil som heter `Secret_Document.txt`.

    1. gör att det är doldt med namnet: `mv Secret_document.txt .secret_document.txt`

    2. (valfritt) Ta bort körbehörigheter: `chmod -x .secret_document.txt` (men i allmänhet onödig om du har använt namnkonventionen)

    Nu kommer en enkel `ls` inte att visa` .SECRET_DOCUMENT.txt`, men `ls -a" kommer. Kom ihåg att stark säkerhet kräver lämplig åtkomstkontroll genom kommandot "chmod" för behörigheter, inte bara dölja filen från avslappnad vy.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Om en ny post finns i UNIX etc -värdarna Equiv File, v…
    ·Hur Hack UNIX
    ·Hur man använder flera skrivare på en IP Remote Port …
    ·Vad är syftet med Command -tolk varför den vanligtvis…
    ·Vad betyder wap54g?
    ·Var hittar du unix-källkod?
    ·Vad är den snabba symbolen som traditionellt är förk…
    ·Hur fungerar Shell i Linux?
    ·Vad är ett konsolfönster?
    ·Vad är nyttan med kommandot mer i unix?
    Utvalda artiklarna
    ·Hur Clock GeForce 6200 Med en Asus P4S800D - X
    ·Inaktivera Automatiska uppdateringar i Grupprincip
    ·Installera Windows 7
    ·Hur kopiera filer från en Linux-dator till en annan
    ·Hur frigör man RAM på din Windows 10-dator?
    ·Finns det en version av Macintalk för Windows?
    ·Hur till Öka ATI Radeon Xpress 1100 Shared Memory
    ·Hur man konfigurerar en PHP APC på Webmin
    ·Så här ändrar du ett administratörslösenord Använ…
    ·Hur återställa datorn Folder
    Copyright © Dator Kunskap https://www.dator.xyz