For at tilføje en ny bruger for at få adgang til en samba-share skal du først oprette en serverbrugerkonto ved hjælp af kommandoen “useradd” og derefter bruge den samme konto til at tilføje samba-brugeren. Følg trinene nedenfor for at tilføje brugeren john og give ham adgang til en samba-share.
Tilføjelse af en Linux-brugerkonto
En måde for en bruger at gennemse en Samba-share er at have en UNIX-konto på Samba-serveren. Dette gøres via kommandoerne ‘useradd [brugernavn]’ og ‘passwd [brugernavn]’. Hvis du allerede har oprettet brugerkontoen på systemet, skal du springe delen nedenfor over og fortsætte med at tilføje samba-bruger direkte.
# useradd john
Indstil adgangskoden til den nye oprettede bruger.
# passwd john
Tilføjelse af Samba-bruger
To create a new user named josh, use the following command:
-M -do not create the user’s home directory. We’ll manually create this directory.
-d /samba/josh – set the user’s home directory to /samba/josh.
-s /usr/sbin/nologin – disable shell access for this user.
-G sambashare – add the user to the sambashare group.
Når først brugeren har en lokal konto, kan deres tilsvarende Samba samba-bruger tilføjes ved hjælp af smbpasswd -a kommando. Kommandoen smbpasswd, når den bruges med -a-indstillingen tilføjer den nye samba-bruger og giver dig også mulighed for at indstille adgangskoden til den nye samba-bruger. For eksempel for brugeren john, brug kommandoen nedenfor:
# smbpasswd -a john
New SMB password:
Retype new SMB password:
-a- tilføjer john til Samba-adgangskodelisten.
For at ændre en eksisterende Samba-brugers Samba-adgangskode (ved at bruge eksemplet john-bruger igen):
# smbpasswd john
New SMB password:
Retype new SMB password:
Giver brugeren adgang til samba share
Konfigurer Samba-delingen i /etc/samba/smb.conf-konfigurationsfilen for at tillade den nye bruger at gennemse delingen:
# vi /etc/samba/smb.conf
[share1]
comment = A Shared Directory
path = /var/tmp/sharedir
valid users = anthony john
public = no
writable = yes
Brug testparm til at vise din opdaterede andel. Genindlæs smb.conf-konfigurationsfilen med kommandoen nedenfor.
Til RHEL/CentOS 6
# service smb reload
For RHEL/CentOS 7
# systemctl reload smb
Sletning af Samba-brugeren
Brug nedenstående trin for at slette samba-brugeren. sørg for, at du også sletter den tilsvarende UNIX-bruger fra serveren, hvis det er nødvendigt.
1. slet samba-bruger(john) ved hjælp af smbpasswd-kommandoen med -x option.
# smbpasswd -x john
delete unix user(john) by userdel
2. Du kan nu slette UNIX OS-brugeren john sammen med alle de filer, der er knyttet til brugerens hjemmemappe ved at bruge kommandoen ‘userdel -r’.
Denne hjemmeside bruger cookies, så vi kan give dig den bedst mulige brugeroplevelse. Cookieoplysninger gemmes i din browser og udfører funktioner som at genkende dig, når du vender tilbage til vores hjemmeside og hjælper vores team til at forstå, hvilke dele af hjemmesiden du finder mest interessante og nyttige. Du kan justere alle dine cookieindstillinger ved at navigere i fanerne på venstre side.
Strengt nødvendige Cookies
Strengt nødvendigt cookie skal altid være aktiveret, så vi kan gemme dine præferencer for cookieindstillinger.
Hvis du deaktiverer denne cookie, kan vi ikke gemme dine præferencer. Det betyder, at hver gang du besøger denne hjemmeside, skal du aktivere eller deaktivere cookies igen.
Tredjeparts cookies
Denne hjemmeside bruger Google Analytics til at indsamle anonyme oplysninger som antallet af besøgende på webstedet og de mest populære sider.
Ved at aktivere denne cookie er det muligt at forbedre vores hjemmeside.
Aktiver venligst Strengt nødvendige Cookies først, så vi kan gemme dine præferencer!