ฉันจะล้าง“ แคชการตรวจสอบความถูกต้อง” ใน Windows 7 เป็นแซมบ้าที่ป้องกันด้วยรหัสผ่านได้อย่างไร


15

ฉันมีเซิร์ฟเวอร์ Linux samba และมีรายชื่อผู้ใช้ที่สามารถเข้าถึงโฟลเดอร์ได้อย่างชัดเจน

ฉันได้กำหนดให้แซมบ้าสำเร็จแล้วเพื่อต้องการชื่อผู้ใช้และรหัสผ่านเมื่อเข้าถึงการแชร์จาก windows (โดยใช้ smbpasswd เป็นต้น)

แต่ตอนนี้ฉันต้องการบังคับให้ล้างแคชรับรองความถูกต้องบนเครื่อง windows เช่นเมื่อฉันไปที่คอมพิวเตอร์ของเพื่อนร่วมงานฉันใช้บัญชีของฉันเพื่อเข้าถึงไฟล์ในการแชร์ที่มีการป้องกัน แต่ก่อนที่ฉันจะออกจากคอมพิวเตอร์ฉันจะต้องตรวจสอบให้แน่ใจว่าแคชการอนุญาตถูกล้างเพื่อให้เขาไม่สามารถเข้าถึงโฟลเดอร์นั้นได้ สิทธิของฉัน

ฉันพบคำสั่งให้ใช้ในพรอมต์คำสั่ง windows บน google สองสามสัปดาห์ที่ผ่านมา แต่ฉันโง่ฉันไม่ได้บันทึก ...

หวังว่าใครบางคนสามารถช่วยขอบคุณ!

โอ้แซมบ้าได้รับการกำหนดค่าให้เป็นเวิร์กกรุ๊ปและไม่ใช่โดเมน (หากมีประโยชน์) - ดังนั้นผู้ใช้ windows จะไม่ลงชื่อเข้าใช้โดเมนเมื่อเริ่มต้นใช้งาน

คำตอบ:


7

เกี่ยวกับสิ่งนี้:

net session \\samba.server.ip.address /delete

คุณยังสามารถใช้:

net use

เพื่อให้รายการของเซสชันที่ใช้งานอยู่และเพื่อให้แน่ใจว่าคุณได้ลบพวกเขาในภายหลัง


3
เซสชันไม่มีอยู่กับชื่อคอมพิวเตอร์นั้น แต่มันมีอยู่จริง ลองทั้ง IP และชื่อ
tomasb

2
net use \\computername /deleteทำงานเพื่อลบมัน แต่ข้อมูลประจำตัวของ samba ยังคงปรากฏอยู่แม้หลังจากรีสตาร์ท explorer จากตัวจัดการงาน
RyanTM

24

ลองสิ่งนี้

แผงควบคุม \ รายการทั้งหมดในแผงควบคุม \ ผู้จัดการข้อมูลประจำตัว

คลิกที่ลูกศรข้างเครดิตที่คุณต้องการลบ

กว่าคลิกที่ลบออกจากหลุมฝังศพ


8
สิ่งนี้ช่วยฉันในกรณีที่คำตอบที่ยอมรับไม่ได้ ขอบคุณ!
Aaron Adams

1
วิธีที่เร็วกว่า: ชนะ + R และวางเชลล์% windir% \ explorer.exe ::: {1206F5F1-0569-412C-8FEC-3204630DFB70}
droidgren

ฉันยังคงสามารถลบและเขียนไฟล์บนเครือข่ายของฉันหลังจากทำสิ่งนี้
Dimitri Kopriwa

19

คำแนะนำที่ไม่สมบูรณ์ คำตอบคือ:

ดังที่ได้กล่าวไว้ก่อนหน้านี้ลบรายการทั้งหมดในตัวจัดการข้อมูลรับรองปิดหน้าต่าง explorer ของ open share และ / หรือแอพพลิเคชั่นทั้งหมดที่ใช้การแชร์

แล้ว

เปิดตัวจัดการบริการ ค้นหาบริการ "Workstation" และเริ่มต้นใหม่


เห็นด้วย - นี่คือคำตอบที่ถูกต้อง
Ryan Ries

@endolith ชุมชนต่างกัน ไม่เป็นไร
สเวน

0

วิธีการตัดการเชื่อมต่อ \ ออกจากระบบจาก Samba Share บน Windows 10

RUN cmd ในฐานะผู้ใช้ (ไม่ใช่ผู้ดูแลระบบ) !!!

ดูการเชื่อมต่อของคุณ

net use

ลบการเชื่อมต่อทั้งหมด (ออกจากระบบ)

net use * /delete

net use * /d

net use \\10.10.10.5 /delete

ลบรหัสผ่านเครือข่ายที่บันทึกไว้ทั้งหมด

klist purge

หรือเรียกใช้ยูทิลิตี้

control keymgr.dll

หรือเรียกใช้

rundll32.exe keymgr.dll, KRShowKeyMgr

0

หากการลบข้อมูลประจำตัวจากตัวจัดการข้อมูลประจำตัวไม่ได้ช่วยให้คุณมีสองตัวเลือกเพิ่มเติม:
1) เปิดเรียกใช้และดำเนินการrundll32.exe keymgr.dll, KRShowKeyMgrและค้นหาที่อยู่ที่คุณต้องการลบ
2) ถ้า CMD net useไม่แสดงอะไรให้เปิดcmdในฐานะผู้ดูแลระบบและดำเนินการ:

net stop workstation /y
net start workstation

นี่ควรล้างแคช ตัวเลือกสุดท้ายใช้ได้สำหรับฉันเสมอ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.