Druckversion
Holger Wagner
Als Dateieditor wird nano verwendet.
Das Speichern der Datei wird über die Tastenkombination CTRL+O durchgeführt,
das Schließen der Datei wird über die Tastenkombination CTRL+X durchgeführt.
Die hinzugefügten Debian-Systembenutzer haben keine Möglichkeit, sich auf das
Betriebssystem zu verbinden, sie können nur die Netzwerkfreigabe auf dieser Maschine benutzen.
Ich habe diesen Artikel in vier Sektionen aufgeteilt:
Eine Folge von Befehlen für die CLI:
# apt-get update
# apt-get upgrade
# apt-get dist-upgrade
# apt-get install samba samba-common smbclient
# systemctl restart smbd
# systemctl restart nmdb
# systemctl status smbd
# systemctl status nmdb
# testparm
# useradd --system --shell=/usr/sbin/nologin testuser1
# usermod -g users testuser1
# smbpasswd -a testuser1
# mkdir /home/shares
# mkdir /home/shares/test
# chown root:root /home/shares/test/
# chmod 777 /home/shares/test/
# mkdir /home/shares/users
# chown root:users /home/shares/users/
# chmod 770 /home/shares/users
# mkdir /home/shares/testuser1
# chown testuser1:testuser1 /home/shares/testuser1
# chmod 700 /home/shares/testuser1
# mv /etc/samba/smb.conf /etc/samba/smb.conf_alt
# nano /etc/samba/smb.conf und folgendes hinzufügen:
[global]
workgroup = WORKGROUP
security = user
#encrypt passwords = yes
#client min protocol = SMB2
#client max protocol = SMB3
[SambaTest]
comment = Samba-Test-Freigabe
path = /home/shares/test
read only = no
[SambaUsers]
comment = Samba-Users-Freigabe
path = /home/shares/users
read only = no
[Sambatestuser1]
comment = Samba-testuser1-Freigabe
path = /home/shares/testuser1
read only = no
# testparm
# systemctl restart smbd
# systemctl restart nmdb
# ls -l /home/shares
drwxrwxrwx 2 root root 4096 3. Jan 13:10 test
drwx------ 2 testuser1 testuser1 4096 3. Jan 13:47 testuser1
drwxrwx--- 2 root users 4096 3. Jan 13:10 users
# useradd --system --shell=/usr/sbin/nologin testuser2
# mkdir /home/shares/testuser2
# chown testuser2:testuser2 /home/shares/testuser2
# chmod 700 /home/shares/testuser2
# smbpasswd -a testuser2
# nano /etc/samba/smb.conf und folgendes hinzufügen:
[Sambatestuser2]
comment = Samba-testuser2-Freigabe
path = /home/shares/testuser2
read only = no
# testparm
# systemctl restart smbd
# systemctl restart nmdb
# ls -l /home/shares
drwxrwxrwx 2 root root 4096 3. Jan 13:10 test
drwx------ 2 testuser1 testuser1 4096 3. Jan 13:47 testuser1
drwx------ 2 testuser2 testuser2 4096 3. Jan 13:43 testuser2
drwxrwx--- 2 root users 4096 3. Jan 13:10 users
# groupadd vertrieb
# useradd --system --shell=/usr/sbin/nologin user_vertrieb1
# usermod -g vertrieb user_vertrieb1
# useradd --system --shell=/usr/sbin/nologin user_vertrieb2
# usermod -g vertrieb user_vertrieb2
# useradd --system --shell=/usr/sbin/nologin user_vertrieb3
# usermod -g vertrieb user_vertrieb3
# groups user_vertrieb1
user_vertrieb1 : vertrieb
# mkdir /home/shares/vertrieb
# chown root:vertrieb /home/shares/vertrieb
# chmod 770 /home/shares/vertrieb
# smbpasswd -a user_vertrieb1
# smbpasswd -a user_vertrieb2
# smbpasswd -a user_vertrieb3
# nano /etc/samba/smb.conf und folgendes hinzufügen:
[SambaVertriebGruppe]
comment = Samba-Vertrieb-Gruppe-Freigabe
path = /home/shares/vertrieb
read only = no
# testparm
# systemctl restart smbd
# systemctl restart nmdb
# ls -l /home/shares
drwxrwxrwx 2 root root 4096 3. Jan 13:10 test
drwx------ 2 testuser1 testuser1 4096 3. Jan 13:47 testuser1
drwx------ 2 testuser2 testuser2 4096 3. Jan 13:43 testuser2
drwxrwx--- 2 root users 4096 3. Jan 13:10 users
drwxrwx--- 2 root vertrieb 4096 3. Jan 14:02 vertrieb