ฉันจะเพิ่มการอนุญาตผ่านทางบรรทัดคำสั่งสำหรับ“ ทุกคน” บน HDD ภายนอกได้อย่างไร


15

ฉันมี HDD ภายนอกและฉันทำสิ่งที่ผิดพลาดไป แต่การแก้ไขฉันคิดว่ามันโอเค bc ด้วยชื่อผู้ใช้ของฉันฉันสามารถเข้าถึงไฟล์ได้อย่างสมบูรณ์แบบ ตอนนี้ฉันใช้สิ่งนี้กับพีซีสองเครื่อง (จริง ๆ แล้ว ATM ฉันไม่สามารถเข้าถึงพีซีเครื่องอื่นของฉันได้) ฉันไม่สามารถเข้าถึงไฟล์เหล่านี้ได้

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


ลองTAKEOWN /Aให้สิทธิ์การเป็นเจ้าของกับกลุ่มผู้ดูแลระบบแล้วICACLSทำการปรับเปลี่ยนการอนุญาต

คำตอบ:


36

ใช้ takeownเพื่อเป็นเจ้าของไฟล์

takeown /r /d y /f * 

^ เรียกคืนความเป็นเจ้าของไฟล์ทั้งหมดโดยไม่ต้องแจ้งให้ทราบว่า "คุณแน่ใจ"

ติดตามมันด้วยการicaclsตั้งค่ารายการควบคุมการเข้าถึง

icacls * /t  /grant Everyone:F

การดำเนินการนี้จะให้สิทธิ์การเข้าถึงเต็มรูปแบบแก่กลุ่มผู้ใช้ "ทุกคน" ในไฟล์ทั้งหมดในโฟลเดอร์


1
เจ้าของครอบครองนอกจากนี้ยังสามารถเกิดขึ้นได้ผ่าน:icacls Icacls * /setowner %USERNAME% /T /C /Lอย่างไรก็ตามไม่รวมในคำสั่งเดียวกับขั้นตอนที่สอง (เศร้า)
Frank Nocke

1
ขอบคุณสำหรับสิ่งนี้. ฉันใช้เครื่องหมายอัฒภาคและระบุไดเรกทอรีบางอย่างเช่นนี้:takeown /f "e:\Users\myUserName" /r /d y; icacls "e:\Users\myUserName" /t /grant myUserName:f
Ryan Ryan

+1 บันทึกวันของฉันเมื่อคัดลอกไฟล์ MP3 ของผู้ใช้จำนวนมากที่นำมาจากโฮมไดเรกทอรีของเขา GUI "ความปลอดภัย" ของ Windows ดั้งเดิมนั้นโง่ที่สุด - มันกำหนดให้ "ทุกคน" ไปยังโฟลเดอร์ แต่ไฟล์ทั้งหมดยังคงเหมือนเดิมและไม่สามารถเข้าถึงได้ ... เราทุกคนรัก Windows "ความปลอดภัย" สำหรับเรื่องนี้ :)
Alex Fortuna

ฉันจัดการเพื่อรันคำสั่ง icalc โดยไม่ได้ตั้งใจโดยแทนที่ชื่อผู้ใช้ของฉันในโฟลเดอร์ Windows ของฉัน ไขว้นิ้วเอาไว้. @FrankN :)
Apache

0

ชุดนี้เจ้าของโฟลเดอร์หรือไฟล์เพื่อกลุ่มคำสั่ง "ทุกคน" ทำงานบน windows 7 ขึ้นไป:

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