Cifs-utils: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (→KÄLLOR) |
Admin (diskussion | bidrag) (→KÄLLOR) |
||
Rad 299: | Rad 299: | ||
[https://wiki.samba.org/index.php/LinuxCIFS_utils cifs-utils Wiki]<BR> | [https://wiki.samba.org/index.php/LinuxCIFS_utils cifs-utils Wiki]<BR> | ||
[https://github.com/samba-team/cifs-utils cifs-utils GitHub]<BR> | [https://github.com/samba-team/cifs-utils cifs-utils GitHub]<BR> | ||
= Sidslut = | |||
<hr> | |||
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på | |||
https://www.linux.se/kontaka-linux-se/ | |||
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har sponsrat Linux.se med webserver. | |||
[[Kategori:Linux-kommandon]] | [[Kategori:Linux-kommandon]] |
Versionen från 26 augusti 2024 kl. 12.33
cifs-utils - Verktyg för hantering av CIFS/SMB-filsystem
`cifs-utils` är en samling verktyg för att montera och hantera CIFS/SMB-filsystem på en eller flera enheter.
NAMN
cifs-utils - verktyg för hantering av CIFS/SMB-filsystem
BESKRIVNING
`cifs-utils` är en samling verktyg som används för att montera, hantera och felsöka CIFS/SMB-filsystem. CIFS (Common Internet File System) är en nätverksfilsystemprotokoll som tillåter delning av filer, kataloger och skrivare över ett nätverk. SMB (Server Message Block) är en tidigare version av CIFS och används ofta synonymt.
VERKTYG
Nedan följer en lista över de vanligaste verktygen som ingår i `cifs-utils` och deras användning.
mount.cifs
Montera ett CIFS/SMB-filsystem.
SYNOPSIS
mount.cifs {service} {mount-point} [-o options]
BESKRIVNING
Kommandot `mount.cifs` används för att montera ett CIFS/SMB-filsystem från en server till ett lokalt monteringspunkt.
ALTERNATIV
- user=USER - Ange användarnamn för autentisering.
- password=PASSWORD - Ange lösenord för autentisering.
- domain=DOMAIN - Ange domän för autentisering.
- uid=UID - Ange användar-ID som ägare av monterade filer.
- gid=GID - Ange grupp-ID som ägare av monterade filer.
- file_mode=MODE - Ange filrättigheter (standard 0755).
- dir_mode=MODE - Ange katalogrättigheter (standard 0755).
- rw - Montera filsystemet som läs- och skrivbart (standard).
- ro - Montera filsystemet som skrivskyddat.
- iocharset=CHARSET - Ange teckenuppsättning som ska användas.
- nounix - Inaktivera Unix-extensions.
- noperm - Inaktivera tillståndskontroll.
- sec=SECURITY - Ange säkerhetsmetod (ntlm, ntlmv2, kerberos, etc.).
- vers=VERSION - Ange SMB-protokollversion (1.0, 2.0, 2.1, 3.0, 3.1.1).
EXEMPEL
Här är några praktiska exempel som visar hur du kan använda `mount.cifs`-kommandot:
- För att montera en delning från en server:
mount.cifs //server/share /mnt/share -o user=användare,password=lösenord
- För att montera en delning som skrivskyddat:
mount.cifs //server/share /mnt/share -o user=användare,password=lösenord,ro
- För att ange fil- och katalogrättigheter:
mount.cifs //server/share /mnt/share -o user=användare,password=lösenord,file_mode=0644,dir_mode=0755
- För att använda en specifik domän för autentisering:
mount.cifs //server/share /mnt/share -o user=användare,password=lösenord,domain=DOMÄN
- För att montera en delning med specifik SMB-protokollversion:
mount.cifs //server/share /mnt/share -o user=användare,password=lösenord,vers=3.0
umount.cifs
Avmontera ett CIFS/SMB-filsystem.
SYNOPSIS
umount.cifs {mount-point}
BESKRIVNING
Kommandot `umount.cifs` används för att avmontera ett tidigare monterat CIFS/SMB-filsystem.
EXEMPEL
Här är några praktiska exempel som visar hur du kan använda `umount.cifs`-kommandot:
- För att avmontera ett monterat CIFS/SMB-filsystem:
umount.cifs /mnt/share
cifscreds
Hantera CIFS-autentiseringsuppgifter.
SYNOPSIS
cifscreds add|clear|update|remove [-u USER] {host}
BESKRIVNING
Kommandot `cifscreds` används för att hantera autentiseringsuppgifter för CIFS/SMB-delningsresurser.
KOMMANDON
- add - Lägg till autentiseringsuppgifter för en specifik värd.
- clear - Rensa alla autentiseringsuppgifter för den aktuella användaren.
- update - Uppdatera autentiseringsuppgifter för en specifik värd.
- remove - Ta bort autentiseringsuppgifter för en specifik värd.
ALTERNATIV
- -u USER - Ange användarnamn.
EXEMPEL
Här är några praktiska exempel som visar hur du kan använda `cifscreds`-kommandot:
- För att lägga till autentiseringsuppgifter för en värd:
cifscreds add server
- För att uppdatera autentiseringsuppgifter för en värd:
cifscreds update server
- För att ta bort autentiseringsuppgifter för en värd:
cifscreds remove server
- För att rensa alla autentiseringsuppgifter:
cifscreds clear
getcifsacl
Hämta ACL (Access Control List) för en fil eller katalog på en CIFS/SMB-delningsresurs.
SYNOPSIS
getcifsacl {fil/katalog}
BESKRIVNING
Kommandot `getcifsacl` används för att hämta och visa Access Control List (ACL) för en specifik fil eller katalog på en CIFS/SMB-delningsresurs.
EXEMPEL
Här är några praktiska exempel som visar hur du kan använda `getcifsacl`-kommandot:
- För att hämta ACL för en fil:
getcifsacl /mnt/share/fil.txt
- För att hämta ACL för en katalog:
getcifsacl /mnt/share/katalog
setcifsacl
Sätt ACL (Access Control List) för en fil eller katalog på en CIFS/SMB-delningsresurs.
SYNOPSIS
setcifsacl -a "ACL" {fil/katalog}
BESKRIVNING
Kommandot `setcifsacl` används för att sätta Access Control List (ACL) för en specifik fil eller katalog på en CIFS/SMB-delningsresurs.
ALTERNATIV
- -a "ACL" - Ange den nya ACL.
EXEMPEL
Här är några praktiska exempel som visar hur du kan använda `setcifsacl`-kommandot:
- För att sätta en ny ACL för en fil:
setcifsacl -a "ACL" /mnt/share/fil.txt
- För att sätta en ny ACL för en katalog:
setcifsacl -a "ACL" /mnt/share/katalog
smbcacls
Visa eller sätt ACL (Access Control List) för en fil eller katalog på en CIFS/SMB-delningsresurs.
SYNOPSIS
smbcacls {service} {fil/katalog} [OPTIONS]
BESKRIVNING
Kommandot `smbcacls` används för att visa eller sätta Access Control List (ACL) för en specifik fil eller katalog på en CIFS/SMB-delningsresurs.
ALTERNATIV
- -U, --user=USER - Ange användarnamn för autentisering.
- -N, --no-pass - Använd inget lösenord.
- -S, --server=SERVER - Ange server.
- -A, --add="ACL" - Lägg till en ny ACL.
- -R, --remove="ACL" - Ta bort en ACL.
- -M, --modify="ACL" - Ändra en befintlig ACL.
- -d, --debuglevel=LEVEL - Sätt debugnivån.
- -s, --configfile=FILE - Använd specifik konfigurationsfil.
- -h, --help - Visa hjälpmeddelande och avsluta.
EXEMPEL
Här är några praktiska exempel som visar hur du kan använda `smbcacls`-kommandot:
- För att visa ACL för en fil:
smbcacls //server/share fil.txt -U användare
- För att lägga till en ny ACL för en fil:
smbcacls //server/share fil.txt -U användare -A "ACL"
- För att ta bort en ACL för en fil:
smbcacls //server/share fil.txt -U användare -R "ACL"
- För att ändra en befintlig ACL för en fil:
smbcacls //server/share fil.txt -U användare -M "ACL"
SKILLNADER MELLAN macOS OCH LINUX
Det finns några skillnader att tänka på när man använder `cifs-utils` på macOS jämfört med Linux:
Tillgänglighet: `cifs-utils` är tillgängligt på de flesta Linux-distributioner och kan installeras via paketförvaltaren (t.ex. `apt-get install cifs-utils` på Debian-baserade system). På macOS finns inte `cifs-utils` som ett inbyggt verktyg, och användare måste förlita sig på alternativa lösningar som `smbclient` eller att använda macOS inbyggda SMB-stöd genom Finder.
Installationssteg på macOS:
- Använda Finder för att ansluta till en SMB-delningsresurs:
* Öppna Finder. * Klicka på "Gå" i menyraden och välj "Anslut till server". * Ange SMB-adressen (t.ex. `smb://server/share`) och klicka på "Anslut". * Ange användarnamn och lösenord vid behov.
- Alternativt kan användare installera `smbclient` via Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install smbclient
Användning: Grundläggande användning av CIFS/SMB-delningsresurser är liknande på både macOS och Linux, men vissa kommandon och verktyg kan skilja sig åt. På Linux kan `mount.cifs` och `umount.cifs` användas direkt, medan macOS användare vanligtvis använder Finder eller `smbclient`.
Funktionalitet: De flesta funktioner som erbjuds av `cifs-utils` är tillgängliga på Linux. På macOS kan användare behöva använda alternativa metoder för att uppnå samma funktionalitet, särskilt för avancerade funktioner som ACL-hantering.
FELSÖKNING
Om du får ett felmeddelande när du använder `cifs-utils`, kontrollera följande:
Att du använder rätt syntax och alternativ för ditt specifika kommando. Att servern du försöker ansluta till är tillgänglig och att rätt brandväggsregler är konfigurerade. Att du har korrekta autentiseringsuppgifter för att ansluta till delningen. Att nödvändiga paket och bibliotek är installerade och uppdaterade.
Vanliga fel och deras lösningar:
- Felmeddelande: "mount error(13): Permission denied":
* Lösning: Kontrollera att användarnamn och lösenord är korrekta. Kontrollera också att användaren har tillräckliga rättigheter att ansluta till delningen.
- Felmeddelande: "mount error(110): Connection timed out":
* Lösning: Kontrollera att servern är online och att rätt IP-adress eller värdnamn används. Kontrollera också brandväggsinställningar.
- Felmeddelande: "mount error(95): Operation not supported":
* Lösning: Försök använda ett annat SMB-protokoll genom att sätta vers= alternativ.
AVANCERAD ANVÄNDNING
`cifs-utils` erbjuder avancerade funktioner som kan användas för att hantera CIFS/SMB-filsystem mer effektivt. Här är några exempel:
- Automatisera montering av CIFS/SMB-delningsresurser vid uppstart genom att lägga till poster i `/etc/fstab`:
//server/share /mnt/share cifs user=användare,password=lösenord,vers=3.0 0 0
- Hantera ACL med `smbcacls` och automatisera med skript:
smbcacls //server/share fil.txt -U användare -A "ACL"
echo "ACL satt för fil.txt" >> /var/log/cifs-acl.log
- Skript för att uppdatera lösenord för alla CIFS/SMB-delningsresurser:
#!/bin/bash
for server in server1 server2 server3; do
echo "Uppdaterar autentiseringsuppgifter för $server"
cifscreds update $server
done
- Använd `mount.cifs` i kombination med Kerberos-autentisering:
kinit användare@DOMAIN
mount.cifs //server/share /mnt/share -o sec=krb5
SE ÄVEN
- mount - Montera filsystem.
- umount - Avmontera filsystem.
- smbclient - Verktyg för att hantera SMB/CIFS-delningsresurser.
- samba - Samba server och klientverktyg.
FÖRFATTARE
`cifs-utils` utvecklades av Steve French och bidragsgivare som en del av CIFS/SMB-projektet.
KOLOFON
Denna sida är en del av CIFS-utils-projektet. Mer information om projektet finns på ⟨https://wiki.samba.org/index.php/LinuxCIFS_utils⟩. Om du har en buggrapport för denna manualsida, se ⟨https://bugzilla.samba.org⟩. Denna sida erhölls från projektets upstream Git-repository ⟨https://github.com/samba-team/cifs-utils.git⟩ den 2023-12-22. Om du upptäcker några renderingsproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i denna KOLOFON (som inte är en del av den ursprungliga manualsidan), skicka ett e-postmeddelande till man-pages@man7.org.
KÄLLOR
mount.cifs manual (Linux)
cifs-utils Wiki
cifs-utils GitHub
Sidslut
Det här är en maskinöversättning av linux kommando manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webserver.