เป็นไปได้หรือไม่ที่จะผูกรหัสผ่านเข้าสู่ระบบของคุณกับรหัสผ่าน samba ของคุณ?
หากเป็นไปได้ทุก 30 วันผู้ใช้จำเป็นต้องเปลี่ยนรหัสผ่านเพื่อเข้าสู่ระบบและหากเป็นไปได้เมื่อพวกเขาอัปเดตรหัสผ่านผู้ใช้จะต้องอัปเดตรหัสผ่าน samba ด้วย
เป็นไปได้หรือไม่ที่จะผูกรหัสผ่านเข้าสู่ระบบของคุณกับรหัสผ่าน samba ของคุณ?
หากเป็นไปได้ทุก 30 วันผู้ใช้จำเป็นต้องเปลี่ยนรหัสผ่านเพื่อเข้าสู่ระบบและหากเป็นไปได้เมื่อพวกเขาอัปเดตรหัสผ่านผู้ใช้จะต้องอัปเดตรหัสผ่าน samba ด้วย
คำตอบ:
ฉันเชื่อว่าแซมบ้ามีการกำหนดค่าเช่นนั้นโดยค่าเริ่มต้นนี่คือบรรทัดที่เกี่ยวข้องในsmb.conf
:
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = user
...
# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
unix password sync = yes
ข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกเหล่านี้และอื่น ๆที่นี่ หวังว่าจะช่วย
แก้ไข:
ครั้งแรกที่คุณเพิ่มผู้ใช้ linux ( adduser
) คุณจะต้องเพิ่มผู้ใช้เหล่านั้นใน smbpasswd เช่นกัน
sudo smbpasswd -a <user>
เมื่อได้รับพร้อมต์สำหรับรหัสผ่านให้ใช้รหัสผ่านเดียวกับที่คุณใช้กับ adduser หลังจากนี้ควรมีการอัปเดตรหัสผ่าน smb โดยอัตโนมัติเมื่อคุณเปลี่ยนรหัสผ่าน linux ด้วยsudo passwd <user>
sudo adduser kevin
เช่น) คุณต้องให้รหัสผ่านแก่พวกเขาเช่นกันนี่เป็นรหัสผ่านที่ผู้ใช้รายนั้นจะต้องใช้เพื่อเข้าถึงการแชร์ sudo passwd kevin
เปลี่ยนรหัสผ่านที่มี มันช่วยได้ไหม
valid users = Family
smb.conf อยู่ในส่วนแชร์หรือไม่ หากคุณยังมีปัญหาควรเริ่มต้นคำถามใหม่โดยมีรายละเอียดเพิ่มเติม: ข้อความแสดงข้อผิดพลาด smbd ที่ปรากฏขึ้น/var/log/auth.log
และวิธีการตั้งค่าแซมบ้าอาจเป็นไปได้ด้วยการดัมพ์ของไฟล์ปรับแต่งของคุณเช่นกันtestparm /etc/samba/smb.conf
.... (ซึ่งทดสอบ smb ด้วย ไวยากรณ์ของ. conf)
sudo pdbedit -L -v
และผู้ใช้ที่เพิ่มเข้ามาเพียงคนเดียวคือ ดังนั้นผมจึงควรใช้sudo smbpasswd -a family
? หากเป็นเช่นนั้นฉันควรป้อนรหัสผ่านใด ฉันควรป้อน 12345 เหมือนกับการเข้าสู่ระบบของฉันหรือไม่
ในการรับรหัสผ่านยูนิกซ์ที่อัปเดตของคุณเป็นรหัสผ่านแซมบ้าใหม่ของคุณคุณจะต้องติดตั้ง libpam-smbpass
แพคเกจ