คำถามติดแท็ก chmod

11
ฉันจะทำให้ Git เพิกเฉยต่อโหมดไฟล์ (chmod) ได้อย่างไร?
ฉันมีโครงการที่ฉันต้องเปลี่ยนโหมดของไฟล์ด้วยchmod777 ในขณะที่กำลังพัฒนา แต่ไม่ควรเปลี่ยนใน repo หลัก Git เลือกchmod -R 777 .และทำเครื่องหมายไฟล์ทั้งหมดว่ามีการเปลี่ยนแปลง มีวิธีในการเปลี่ยนแปลงการเพิกเฉยโหมด Git ที่ทำกับไฟล์หรือไม่?
2309 git  ignore  chmod 

16
ฉันจะเปลี่ยนการอนุญาตสำหรับโฟลเดอร์และโฟลเดอร์ย่อยและไฟล์ทั้งหมดในขั้นตอนเดียวใน Linux ได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ฉันต้องการเปลี่ยนการอนุญาตของโฟลเดอร์และโฟลเดอร์ย่อยและไฟล์ทั้งหมดในขั้นตอนเดียว (คำสั่ง) ใน Linux ฉันได้ลองคำสั่งด้านล่างแล้ว แต่มันใช้ได้เฉพาะกับโฟลเดอร์ที่กล่าวถึง: chmod 775 /opt/lampp/htdocs มีวิธีการตั้งค่าchmod 755สำหรับการ/opt/lampp/htdocsและเนื้อหาทั้งหมดรวมทั้งโฟลเดอร์ย่อยและไฟล์? นอกจากนี้ในอนาคตหากฉันสร้างโฟลเดอร์หรือไฟล์ใหม่ภายในhtdocsสิทธิ์ของสิ่งนั้นจะถูกตั้งค่าโดยอัตโนมัติได้755อย่างไร? ฉันดูลิงค์นี้ด้วย: http://stackoverflow.com/questions/3740187/how-to-set-default-chmod-in-linux-terminal

15
แก้ไขการอนุญาตไฟล์สำหรับ WordPress [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน12 เดือนที่ผ่านมา ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันได้ดูที่นี่แต่ไม่พบรายละเอียดใด ๆ เกี่ยวกับการอนุญาตไฟล์ที่ดีที่สุด ฉันยังดูคำถามของแบบฟอร์ม WordPress ที่นี่ด้วยแต่ใครก็ตามที่แนะนำว่า 777 นั้นต้องการบทเรียนเล็ก ๆ น้อย ๆ เพื่อความปลอดภัย ในระยะสั้นคำถามของฉันคือสิ่งนี้ ฉันควรมีสิทธิ์ใดบ้างสำหรับสิ่งต่อไปนี้: โฟลเดอร์รากที่เก็บเนื้อหา WordPress ทั้งหมด WP-ผู้ดูแลระบบ wp-content WP-รวมถึง แล้วไฟล์ทั้งหมดในแต่ละโฟลเดอร์เหล่านั้น?
399 php  wordpress  chmod 

6
Chmod ซ้ำ
ฉันมีไฟล์เก็บถาวรซึ่งถูกเก็บถาวรโดยบุคคลอื่นและฉันต้องการโดยอัตโนมัติหลังจากฉันดาวน์โหลดเพื่อเปลี่ยนสาขาของระบบไฟล์ภายในไฟล์ที่แตกแล้วเพื่อให้สามารถเข้าถึงการอ่านได้ (ฉันไม่สามารถเปลี่ยนวิธีการสร้างที่เก็บถาวรได้) ฉันได้ดูในหัวข้อนี้: chmod: วิธีการเพิ่มสิทธิ์ดำเนินการซ้ำเฉพาะไฟล์ที่มีสิทธิ์ดำเนินการแล้วเป็นบางคนอื่น ๆ แต่ไม่มีความสุข ไดเรกทอรีมาพร้อมกับหลาย ๆ แต่ผิดธงทั้งหมดอาจปรากฏเป็น: drwx------ d---r-x--- drwxrwxr-x dr--r-xr-- นี่เป็นเพียงส่วนน้อยที่ฉันค้นพบ แต่อาจมากกว่านี้ findข้อผิดพลาดเมื่อพยายามที่จะมองเข้าไปในไดเรกทอรีที่ไม่มีได้รับอนุญาตและไม่ได้ผ่านไปx chmodสิ่งที่ฉันได้ทำไปแล้วคือการเปลี่ยนการอนุญาตในไดเรกทอรีหลักด้วยตนเองจากนั้นไปที่ไดเรกทอรีย่อยและทำเช่นเดียวกันสำหรับพวกเขาและอื่น ๆ แต่นี่เป็นแรงงานมือจำนวนมาก มีวิธีการทำสิ่งนี้โดยอัตโนมัติหรือไม่? นั่นเป็นวิธีที่ฉันทำตอนนี้: ทำ: $ chmod -R +x $ chmod -R +r จนกว่าฉันจะไม่ได้รับข้อผิดพลาดแล้ว $ find -type f -exec chmod -x {} + แต่ต้องมีวิธีที่ดีกว่า
249 linux  shell  find  chmod 

11
คำเตือน: ไฟล์ลับส่วนตัวที่ไม่มีการป้องกัน! เมื่อพยายามที่จะ SSH เข้าสู่ Amazon EC2 อินสแตนซ์
ฉันกำลังทำงานเพื่อตั้งค่าแพนด้าบนอินสแตนซ์ Amazon EC2 ฉันตั้งค่าบัญชีและเครื่องมือของฉันเมื่อคืนและไม่มีปัญหาในการใช้ SSH เพื่อโต้ตอบกับอินสแตนซ์ส่วนตัวของฉันเอง แต่ตอนนี้ฉันไม่ได้รับอนุญาตให้ใช้อินสแตนซ์ EC2 ของแพนด้า เริ่มต้นกับ Panda ฉันได้รับข้อผิดพลาดต่อไปนี้: @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ Permissions 0644 for '~/.ec2/id_rsa-gsg-keypair' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. ฉันได้ chmoded keypair ของฉันไปที่ 600 …


7
คุณจะทำ“ chmod + x” ง่ายๆจากภายใน python ได้อย่างไร?
ฉันต้องการสร้างไฟล์จากภายในสคริปต์ python ที่สามารถเรียกใช้งานได้ import os import stat os.chmod('somefile', stat.S_IEXEC) ดูเหมือนว่าos.chmodจะไม่ 'เพิ่ม' การอนุญาตแบบที่ยูนิกซ์chmodทำ ด้วยบรรทัดสุดท้ายออกความเห็นไฟล์มี filemode กับมันไม่ได้ออกความเห็นโหมดไฟล์เป็น-rw-r--r-- ---x------ฉันจะเพิ่มu+xค่าสถานะในขณะที่ยังคงโหมดที่เหลืออยู่ได้อย่างไร
120 python  chmod 

8
เจ้าของ / กลุ่ม / สิทธิ์ที่ถูกต้องสำหรับไฟล์ / โฟลเดอร์ไซต์ Apache 2 ภายใต้ Mac OS X หรือไม่
มันยากที่จะหาคำตอบเฉพาะสำหรับ Mac สำหรับคำถามนี้บนเว็บดังนั้นฉันหวังว่าใครบางคนจะช่วยให้คำถามนี้เป็นประโยชน์กับฉันได้ไหม สิทธิ์ของฉันถูกทำให้เสียหายในไซต์ของฉันและฉันไม่แน่ใจว่าจะแก้ไขได้อย่างไรโดยไม่เพียงแค่กระแทก 777 แบบเรียกซ้ำกับทุกสิ่งซึ่งค่อนข้างไม่ถูกต้องอย่างเห็นได้ชัด ขอบคุณ!

6
โมดูล Python os.chmod (ไฟล์ 664) ไม่เปลี่ยนสิทธิ์เป็น rw-rw-r— แต่ -w - wx ----
เมื่อเร็ว ๆ นี้ฉันใช้ระบบปฏิบัติการโมดูล Python เมื่อฉันพยายามเปลี่ยนการอนุญาตของไฟล์ฉันไม่ได้รับผลลัพธ์ที่คาดหวัง ตัวอย่างเช่นฉันตั้งใจจะเปลี่ยนสิทธิ์เป็น rw-rw-r--, os.chmod("/tmp/test_file", 664) การอนุญาตเป็นเจ้าของจริง -w - wx --- (230) --w--wx--- 1 ag ag 0 Mar 25 05:45 test_file อย่างไรก็ตามหากฉันเปลี่ยนรหัส 664 เป็น 0664 ผลลัพธ์ก็คือสิ่งที่ฉันต้องการเช่น os.chmod("/tmp/test_file", 0664) ผลลัพธ์คือ: -rw-rw-r-- 1 ag ag 0 Mar 25 05:55 test_file ใครช่วยอธิบายได้ไหมว่าเหตุใดการนำ 0 จึงสำคัญมากเพื่อให้ได้ผลลัพธ์ที่ถูกต้อง

8
วิธีสร้างไดเร็กทอรีและให้สิทธิ์ในคำสั่งเดียว
จะสร้างไดเร็กทอรีและให้สิทธิ์ในคำสั่งเดียวใน Linux ได้อย่างไร 777ฉันต้องสร้างจำนวนมากของโฟลเดอร์ที่มีสิทธิ์เต็มรูปแบบ คำสั่ง mkdir path/foldername chmod 777 path/foldername ฉันไม่ชอบสร้างและให้สิทธิ์ในสองคำสั่ง ฉันสามารถทำสิ่งนี้ในคำสั่งเดียวได้หรือไม่?
108 linux  chmod  mkdir 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.