Samba Verwaltung: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 21: Zeile 21:
 
  Hans;Will;oimel;Metzger;
 
  Hans;Will;oimel;Metzger;
 
  Klaus;Cewe;oimel;Metzger;
 
  Klaus;Cewe;oimel;Metzger;
 +
 +
*samba-tool group add Metzger
 +
 +
 +
*cat user-add.sh
 +
<pre>
 +
#!/bin/bash
 +
while read LINE
 +
do
 +
VORNAME=$(echo $LINE| cut -f 1 -d ";")
 +
NACHNAME=$(echo $LINE| cut -f 2 -d ";")
 +
PASSWORT=$(echo $LINE| cut -f 3 -d ";")
 +
GRUPPE=$(echo $LINE| cut -f 4 -d ";")
 +
NAME=$(echo $VORNAME.$NACHNAME | tr "A-Z" "a-z")
 +
samba-tool user create $NAME $PASSWORT --must-change-at-next-login
 +
samba-tool group addmembers $GRUPPE $NAME
 +
done < $1
 +
</pre>
 +
 +
*./user-add.sh metzger.csv
  
 
=Windows Seite=
 
=Windows Seite=

Version vom 13. Dezember 2016, 11:31 Uhr

Linux Seite

User hinzufügen

  • samba-tool user add thomas
New Password: 
Retype Password: 
User 'thomas' created successfully

User hinzufügen mit Passwort

  • samba-tool user create uschi W1rkl1ch-Sehr-Geh3im
  • samba-tool user create petra W1rkl1ch-Sehr-Geh3im --must-change-at-next-login

Group hinzufügen

  • samba-tool group add technik
Added group technik

Scripting

  • cat metzger.csv
Hans;Mueller;oimel;Metzger;
Rudi;Schmidt;oimel;Metzger;
Erwin;Zott;oimel;Metzger;
Hans;Will;oimel;Metzger;
Klaus;Cewe;oimel;Metzger;
  • samba-tool group add Metzger


  • cat user-add.sh
#!/bin/bash
while read LINE
do
VORNAME=$(echo $LINE| cut -f 1 -d ";")
NACHNAME=$(echo $LINE| cut -f 2 -d ";")
PASSWORT=$(echo $LINE| cut -f 3 -d ";")
GRUPPE=$(echo $LINE| cut -f 4 -d ";")
NAME=$(echo $VORNAME.$NACHNAME | tr "A-Z" "a-z")
samba-tool user create $NAME $PASSWORT --must-change-at-next-login
samba-tool group addmembers $GRUPPE $NAME
done < $1
  • ./user-add.sh metzger.csv

Windows Seite

Remote Verwaltungstools aktivieren

dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-DS
dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-DS-SnapIns

Bei Bedarf weitere

dism /online /enable-feature /featurename:RemoteServerAdministrationTools
dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles
dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD
dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-DS
dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-DS-SnapIns
dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-DS-AdministrativeCenter
dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-DS-NIS
dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-LDS
dism /online /enable-feature /featurename:RemoteServerAdministrationTools-Roles-AD-Powershell