Samba Standalone Server: Unterschied zwischen den Versionen
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> | |
==Fügt den Benutzer hinzu== | ==Fügt den Benutzer hinzu== | ||
| − | + | *sudo smbpasswd -a <username> | |
==Entfernt den Benutzer == | ==Entfernt den Benutzer == | ||
| − | + | *sudo smbpasswd -x <username> | |
==Deaktiviert den Benutzer== | ==Deaktiviert den Benutzer== | ||
| − | + | *sudo smbpasswd -d <username> | |
==Aktiviertden Benutzer== | ==Aktiviertden Benutzer== | ||
| − | + | *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 | |
===ausführlich=== | ===ausführlich=== | ||
| − | + | *testparm -v | |
==starten von samba== | ==starten von samba== | ||
| − | + | *systemctl start nmbd | |
/etc/init.d/smb start | /etc/init.d/smb start | ||
==stoppen von samba== | ==stoppen von samba== | ||
| − | + | *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 | |
=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 | |
===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