create_domain_member
This is an old revision of the document!
Install a domain member server
To let a Linux server part of a Windows administered AD domain install Debian (current Debian 10) and then do the following:
- nano /etc/ssh/sshd_config
Permitrootlogin = yes
- service ssh restart
- apt update && apt upgrade && apt autoremove
- apt install net-tools dnsutils snmpd ntp
- nano etc/netwrok/interfces and change to static address like:
iface eth0 inet static
address 192.168.10.X
netmask 255.255.255.0
gateway 192.168.10.1
network 192.168.10.0
broadcast 192.168.10.255
dns-nameservers 192.168.10.1 192.168.10.11 192.168.10.13
dns-search domain.artit.nl"
- nano /etc/snmp/snmpd.conf
rocommunity public
sysServices 72
proc mountd
proc ntalkd 4
proc sendmail 10 1
disk / 10000
disk /var 5%
includeAllDisks 10%
load 12 10 5
trapsink localhost public
sysLocation 52.3206680,5.5342870
sysContact info@artit.nl
defaultMonitors yes
linkUpDownNotifications yes
master agentx "
- nano /etc/default/snmpd
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'
- nano /etc/snmp/snmp.conf
#mibs:
- nano /etc/ntp.conf
pool 0.europe.pool.ntp.org iburst
pool 1.europe.pool.ntp.org iburst
pool 2.europe.pool.ntp.org iburst
pool 3.europe.pool.ntp.org iburst
pool 0.debian.pool.ntp.org iburst
pool 1.debian.pool.ntp.org iburst
pool 2.debian.pool.ntp.org iburst
pool 3.debian.pool.ntp.org iburst
# restrict -6 default kod notrap nomodify nopeer noquery limited
broadcast 192.168.10.255
# restrict ::
- service ntp restart
- show status with ntpq -p
- apt -y install realmd sssd sssd-tools adcli krb5-user packagekit samba-common samba-common-bin samba-libs
Italic Textnano /etc/resolv.conf
domain domain.artit.nl
search domain.artit.nl.
nameserver 192.168.10.11
nameserver 192.168.10.1
nameserver 192.168.10.100
- realm discover DOMAIN.ARTIT.NL
- realm join DOMAIN.ARTIT.NL
- id administrator@DOMAIN.ARTIT.NL
- apt -y install winbind libpam-winbind libnss-winbind krb5-config samba-dsdb-modules samba-vfs-modules
- nano /etc/samba/smb.conf
# ArtIT Domain Integration of SAMBA
[global]
workgroup = VERIFY
realm = DOMAIN.ARTIT.NL
security = ads
idmap config * : backend = tdb
idmap config * : range = 3000-7999
idmap config DOMAIN.ARTIT.NL : backend = rid
idmap config DOMAIN.ARTIT.NL : range = 10000-999999
template homedir = /home/%U
template shell = /bin/bash
winbind use default domain = true
winbind offline logon = false
winbind rpc only = yes
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
usershare allow guests = Yes
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n
*password\supdated\ssuccessfully*
passwd program = /usr/bin/passwd %u
unix password sync = yes
map to guest = bad user
# Printer Section -------------------------------------------------------------------------
[printers]
comment = All Printers
browseable = yes
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = yes
write list = root, administrators@DOMANIN.ARTIT.NL
# NETWORK SHARES --------------------------------------------------------------------------
[c$]
comment = Root Share
path = /
guest ok = no
browseable = no
read only = no
- nano /etc/nsswitch.conf
passwd: files systemd winbind
group: files systemd winbind
- net ads join -U Administrator
- systemctl restart winbind
- Unordered List Itemwbinfo -u
You now have a running domain member in your network.
Your ArtIT Team
create_domain_member.1587564749.txt.gz · Last modified: 2020/04/22 16:12 by chris
