Cacls wildcard แบบเรียกซ้ำ


4

ฉันมีชื่อผู้ใช้fooและฉันต้องการให้เขามีสิทธิ์อ่านเฉพาะไฟล์และโฟลเดอร์ทั้งหมดในโฟลเดอร์D:/bar

ข้างในโฟลเดอร์ฉันมีโฟลเดอร์เยอะและมี.dbfไฟล์กระจัดกระจาย

ฉันต้องการให้อ่านและเขียนได้รับอนุญาตสำหรับ*.dbfไฟล์ไปยังผู้ใช้fooแต่เพียงสิทธิ์ในการอ่านสำหรับผู้ใช้นี้ทุกไฟล์และโฟลเดอร์อื่น ๆ D:/barภายใน

ฉันจะทำเช่นนั้นโดยใช้ calc หรือ icalcs ได้อย่างไร

แก้ไข:มันอาจเป็นชุดสคริปต์ด้วยเช่นกันหากจำเป็น

คำตอบ:


4
icacls D:\bar /grant:r foo:(oi)(ci)r

icacls D:\bar\*.dbf /t /grant foo:m

(/ Grant: r เพื่อแทนที่ perms ที่มีอยู่)


ปัญหาเดียวคือคุณให้สิทธิ์ดังนั้นคุณจึงให้สิทธิ์เพิ่มเติม ในคำสั่งแรกฉันต้องการอนุญาตให้อ่านเท่านั้น จากนั้นให้แก้ไข. dbf
jperelli

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