dnf install -y vim wget man perl gcc \
attr python python-devel git libacl-devel libblkid-devel gnutls-devel readline-devel python-devel gdb \
pkgconfig krb5-workstation zlib-devel setroubleshoot-server libaio-devel setroubleshoot-plugins \
policycoreutils-python libsemanage-python perl-ExtUtils-MakeMaker perl-Parse-Yapp perl-Test-Base \
popt-devel libxml2-devel libattr-devel keyutils-libs-devel cups-devel bind-utils libxslt \
docbook-style-xsl openldap-devel autoconf pam-devel
dnf install python36 -y –nogpg
dnf install lmdb lmdb-devel gpgme-devel -y –nogpg
dnf install jansson-devel -y –nogpg
dnf install libarchive-devel -y –nogpg
cd /opt
git clone git://git.samba.org/samba.git
cd samba
PYTHON=python36 ./configure
PYTHON=python36 ./make
PYTHON=python36 ./make install
rm -rf /etc/krb5.conf
ln -sf /usr/local/samba/private/krb5.conf /etc/krb5.conf
/usr/local/samba/bin/samba-tool domain provision
/usr/local/samba/sbin/samba
/usr/local/samba/bin/samba-tool user create snoboru Senha!@# –script-path=login.bat
/usr/local/samba/bin/samba-tool group add ti
/usr/local/samba/bin/samba-tool group addmembers ti snoboru
/usr/local/samba/bin/samba-tool domain passwordsettings set –min-pwd-length=12 –complexity=on –max-pwd-age=21 –history-length=20
/usr/local/samba/bin/testparm
joe /etc/samba/smb.conf
winbind enum users = yes
winbind enum groups = yes
joe /etc/nsswitch.conf
passwd: files sss winbind
shadow: files sss
group: files sss winbind
/usr/local/samba/bin/smbcontrol all reload-config