passwd
P.S。从CentOS密码更改为Samba密码,但不是相反。
chmod 777 samba-4.9.1.tar.gz
tar -zxf samba-4.9.1.tar.gz
cd samba-4.9.1
./configure --without-ad-dc --sbindir=/usr/sbin/ --sysconfdir=/etc/samba/ --mandir=/usr/share/man/
make -j 4
sudo make install
P.S。没有AD DC,没有LDAP密码
[global]
workgroup = WORKGROUP
security = user
passdb backend = tdbsam
server signing = mandatory
client signing = required
[chenjian]
comment = CHENJIAN Directories
path = /home/chenjian
guest ok = no
browseable = yes
writable = yes
libpam-winbind
或libpam-smbpass
; 更改/etc/pam.d/system-auth
的文件,例如:
password requisite** pam_unix.so nullok obscure min=4 max=8 md5
password required pam_smbpass.so nullok use_authtok try_first_pass
但是在源编译后CentOS7中没有pam_smbpass.so
。
samba-4.9.1/source3/script/mksmbpasswd.sh
的外壳smb.conf
使用passdb backend = smbpasswd
smb passwd file = /etc/samba/smbpasswd
但是
如何自动更改smbpasswd
的文件?
也没有pam_smbpass.so
。