Samba Standalone Server: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
 +
=Install=
 +
*apt-get install samba
 +
=User Managment=
 
==Systemuser anlegen==
 
==Systemuser anlegen==
 
jeder User muss im System auch angelegt werden
 
jeder User muss im System auch angelegt werden
useradd -m <username>
+
*useradd -m <username>
 
==Fügt den Benutzer hinzu==
 
==Fügt den Benutzer hinzu==
sudo smbpasswd -a <username>  
+
*sudo smbpasswd -a <username>  
 
==Entfernt den Benutzer ==
 
==Entfernt den Benutzer ==
sudo smbpasswd -x <username>  
+
*sudo smbpasswd -x <username>  
 
==Deaktiviert den Benutzer==
 
==Deaktiviert den Benutzer==
sudo smbpasswd -d <username>  
+
*sudo smbpasswd -d <username>  
 
==Aktiviertden Benutzer==
 
==Aktiviertden Benutzer==
sudo smbpasswd -e <username>
+
*sudo smbpasswd -e <username>
 
=config=
 
=config=
 
==/etc/samba/smb.conf==
 
==/etc/samba/smb.conf==
Zeile 17: Zeile 20:
 
==testen der config==
 
==testen der config==
 
===einfach===
 
===einfach===
testparm
+
*testparm
 
===ausführlich===
 
===ausführlich===
testparm -v
+
*testparm -v
  
 
==starten von samba==
 
==starten von samba==
/etc/init.d/nmb start
+
*systemctl start nmbd
 
  /etc/init.d/smb start
 
  /etc/init.d/smb start
 
==stoppen von samba==
 
==stoppen von samba==
/etc/init.d/nmb stop
+
*systemctl stop smbd
 
  /etc/init.d/smb stop
 
  /etc/init.d/smb stop
 
==restarten von samba==
 
==restarten von samba==
Zeile 34: Zeile 37:
 
  smbclient -U% -L localhost
 
  smbclient -U% -L localhost
 
==user==
 
==user==
smbclient -U <username%password> -L localhost
+
*smbclient -U <username%password> -L localhost
 
=Zugriff=
 
=Zugriff=
 
==ftp ähnlich mit smbclient==
 
==ftp ähnlich mit smbclient==
 
  <pre>
 
  <pre>
smbclient -U xinux%suxer //samba-server/share
+
*smbclient -U xinux%suxer //samba-server/share
 
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3-0.54.2-3282-SUSE-CODE11-x86_64]
 
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3-0.54.2-3282-SUSE-CODE11-x86_64]
 
  smb: \> ls
 
  smb: \> ls
Zeile 51: Zeile 54:
  
 
==mounten==
 
==mounten==
mount -t cifs -o username=xinux,password=suxer //samba-server/share /mnt/public
+
*mount -t cifs -o username=xinux,password=suxer //samba-server/share /mnt/public
 
===Eintrag in der /etc/fstab===
 
===Eintrag in der /etc/fstab===
 
  //pc100/share  /mnt/share cifs  username=xinux,passwd=suxer 0 0
 
  //pc100/share  /mnt/share cifs  username=xinux,passwd=suxer 0 0

Version vom 17. November 2019, 13:16 Uhr

Install

  • apt-get install samba

User Managment

Systemuser anlegen

jeder User muss im System auch angelegt werden

  • useradd -m <username>

Fügt den Benutzer hinzu

  • sudo smbpasswd -a <username>

Entfernt den Benutzer

  • sudo smbpasswd -x <username>

Deaktiviert den Benutzer

  • sudo smbpasswd -d <username>

Aktiviertden Benutzer

  • sudo smbpasswd -e <username>

config

/etc/samba/smb.conf

testen der config

einfach

  • testparm

ausführlich

  • testparm -v

starten von samba

  • systemctl start nmbd
/etc/init.d/smb start

stoppen von samba

  • systemctl stop smbd
/etc/init.d/smb stop

restarten von samba

/etc/init.d/nmb restart
/etc/init.d/smb restart

testen des samba servers

anonmym

smbclient -U% -L localhost

user

  • smbclient -U <username%password> -L localhost

Zugriff

ftp ähnlich mit smbclient

*smbclient -U xinux%suxer //samba-server/share
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.3-0.54.2-3282-SUSE-CODE11-x86_64]
 smb: \> ls
  .                                   D        0  Wed Nov  5 14:55:25 2014
  ..                                  D        0  Sun Nov  2 14:25:17 2014
  misc                                D        0  Wed Nov  5 15:07:39 2014
  isos                                D        0  Sun Nov  2 14:38:01 2014

		36537 blocks of size 4194304. 31888 blocks available
 smb: \> 

mounten

  • mount -t cifs -o username=xinux,password=suxer //samba-server/share /mnt/public

Eintrag in der /etc/fstab

//pc100/share  /mnt/share cifs  username=xinux,passwd=suxer 0 0

Links