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

chmod (ย่อมาจากโหมดการเปลี่ยนแปลง) เป็นคำสั่ง Linux / Unix ที่ใช้ในการเปลี่ยนสิทธิ์ของไฟล์และไดเรกทอรี


7
การใช้ Cygwin ใน Windows 8, chmod 600 ไม่ทำงานอย่างที่คาดไว้?
ฉันพยายามเปลี่ยนการอนุญาตเป็นไฟล์กุญแจของฉันkey.pemในCygwin 1.7.11 มันมีธงสิทธิ์:-rw-rw---- chmod -c 600 key.pem รายงาน: โหมดของ 'key.pem' เปลี่ยนจาก 0660 (rw-rw ----) เป็น 0600 (rw -------) อย่างไรก็ตาม: ls -l key.pem ยังคงรายงาน ธงการอนุญาตของ key.pem ยังคงอยู่: -rw-rw ---- เหตุผลที่ฉันถามคือ ssh นั้นบ่น: สิทธิ์ 0660 สำหรับ 'key.pem' นั้นเปิดเกินไป เมื่อฉันพยายาม ssh ลงในอินสแตนซ์ Amazon EC2 ของฉัน นี่เป็นปัญหาของ Cygwin & Windows 8 NTFS หรือฉันขาดอะไรไป

4
วิธีลบบิตที่เรียกใช้งานได้ซ้ำจากไฟล์ (ไม่ใช่ไดเรกทอรี)
เมื่อฉันเสียบปลั๊ก USB (FAT) ลงในเครื่อง Mac หรือ Ubuntu ของฉันไฟล์ทั้งหมดมีบิตปฏิบัติการที่ตั้งค่าไว้ หลังจากคัดลอกโครงสร้างไดเรกทอรีไปยังฮาร์ดดิสก์แล้วฉันจะลบบิตที่เรียกใช้งานได้ซ้ำจากไฟล์และเก็บไว้ในไดเรกทอรีได้อย่างไร
73 chmod 

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


3
วิธีการ chown / chmod ไฟล์ทั้งหมดในไดเรกทอรีปัจจุบัน?
ฉันพยายามเปลี่ยนความเป็นเจ้าของและการอนุญาตของบางไฟล์ (และไดเรกทอรี) ในไดเรกทอรีปัจจุบัน ฉันลองสิ่งนี้: chown username:groupname . ... คาดหวังว่ามันจะส่งผลกระทบต่อไฟล์ทั้งหมดในไดเรกทอรีปัจจุบัน แต่เพียงส่งผลกระทบต่อไดเรกทอรีที่ฉันอยู่ (ซึ่งตรงกันข้ามกับสิ่งที่ฉันต้องการจะทำ) ฉันต้องการเปลี่ยนมันในไฟล์ทั้งหมดโดยไม่ส่งผลกระทบต่อไดเรกทอรีปัจจุบันที่ฉันเป็น ฉันจะ chown และ chmod ไฟล์ทั้งหมดในไดเรกทอรีปัจจุบันได้อย่างไร
56 linux  chmod  chown 

4
ค้นหาไฟล์ทั้งหมดบนเซิร์ฟเวอร์ที่มีสิทธิ์ 777
ฉันกำลังมองหาคำสั่ง Linux เพื่อไปยังไดเรกทอรีทั้งหมดบนเซิร์ฟเวอร์ของฉันและค้นหาไฟล์ทั้งหมดที่มีสิทธิ์ 777 เอาต์พุตจะเป็นรายการไฟล์ทั้งหมดที่มีพา ธ เต็ม


2
อนุญาตให้ผู้ใช้เฉพาะได้รับอนุญาตให้อ่าน / เขียนโฟลเดอร์ของฉัน
ฉันมีโฟลเดอร์ที่ฉันต้องการจะร่วมกับผู้ใช้/home/samantha/folder tomเขาสามารถอ่าน / เขียนโฟลเดอร์ ฉันจะทำอย่างไร chownจะไม่ทำเพราะฉันยังต้องการเป็นเจ้าของโฟลเดอร์ ฉันไม่เห็นวิธีการทำเช่นนี้กับchmodอย่างใดอย่างหนึ่ง


3
ฉันจะทำ chmod ซ้ำในไดเรกทอรีได้อย่างไร?
ฉันต้องการเปลี่ยนสิทธิ์บนต้นไม้ใน Centos 4 เพื่อเพิ่มสิทธิ์ดำเนินการสำหรับไดเรกทอรีทั้งหมดซ้ำจากไดเรกทอรี หากฉันใช้ chmod ปกติไฟล์อื่นที่ไม่ใช่ไดเรกทอรีก็จะถูกแก้ไขด้วย: chmod -R o+x /my/path/here ฉันจะส่งผลกระทบต่อไดเรกทอรีได้อย่างไร
31 linux  chmod 

3
“ chmod” ไม่ทำงาน
ฉันเขียนสคริปต์ / bash และดำเนินการฉันตัดสินใจตั้งค่าสิทธิ์ทั้งหมดดังนั้นฉันจึงลอง chmod 777 * //I had 3 text files in the directory, so that's ok จากนั้นตรวจสอบผลลัพธ์ที่ฉันพิมพ์ ls -l แต่สิทธิไม่ได้เปลี่ยนแปลงเลย ฉันไม่ได้รับข้อความแสดงข้อผิดพลาดและดูเหมือนว่าแปลก ฉันพยายามระบุเส้นทางแบบเต็ม แต่สิ่งนี้ไม่ได้ช่วย ฉันพยายามทำทุกขั้นตอนเหล่านี้ภายใต้รูท ปัญหาอยู่ที่ไหน ขอบคุณสำหรับความช่วยเหลือ! ls -la drwx------ 1 gemma gemma 4096 июля 20 18:00 . drwx------ 1 gemma gemma 4096 июля 20 16:35 .. -rw------- 1 …
29 linux  chmod 

3
การสร้างไฟล์และไดเรกทอรีด้วยเจ้าของ (ผู้ใช้ / กลุ่ม) ในขณะที่ sudoing
ฉันต้องการwgetบางสิ่งบางอย่าง (ส่งผลให้ไฟล์บีบอัดใน cwd) จากนั้นฉันต้องแยกมันแล้วทำบางสิ่งที่คัดลอก / ย้าย / แก้ไขและในที่สุดก็อาจเรียกใช้สคริปต์ (จากไฟล์เก็บถาวรที่ดาวน์โหลด) ตอนนี้งานทั้งหมดเหล่านี้โดยตรง ( wgetแยก ฯลฯ ) หรือทางอ้อม (เรียกใช้สคริปต์) ส่งผลในการสร้างไฟล์และไดเรกทอรี (ทั้งหมดในไดเรกทอรีการทำงานปัจจุบัน) ฉันทำทุกสิ่งนี้เป็นroot(ไม่มีวิธีที่จะทำกับผู้ใช้ขั้นสุดท้ายที่ต้องการ) ปัญหาคือ: สิ่งใดก็ตามที่สร้างขึ้นในกระบวนการเป็นเจ้าของโดยผู้ใช้รูทหรือ sudo เมื่อฉันทำ (และบางครั้งในช่วงกลางทาง) ฉันต้องออกชุดchmodและchownคำสั่งเพื่อทำสิ่งที่ถูกต้อง ตอนนี้มันจะดีถ้าอย่างใดสามารถบอกระบบว่า "จากนี้ไปไฟล์หรือ dirs ใด ๆ ที่คุณสร้างเมื่อฉันออกคำสั่งเป็น root คุณจะสร้างด้วยความเป็นเจ้าของและสิทธิ์ดังกล่าว"

6
วิธีรีเซ็ตการตั้งค่าการอนุญาตโฟลเดอร์เป็นค่าเริ่มต้นใน Ubuntu
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 9 ปีที่ผ่านมา ฉันเพิ่งพิมพ์คำสั่ง sudo chmod 777 -R / หลังจากนั้นบางสิ่งที่ชอบ sudo -i ทำงานไม่ปกติ ดังนั้นฉันสงสัยว่ามีวิธีใดบ้างที่ฉันสามารถรีเซ็ตสิทธิ์ของโฟลเดอร์เป็นสถานะดั้งเดิมได้

4
ไฟล์ chmod เพื่อให้สิทธิ์กลุ่มเดียวกับผู้ใช้ซ้ำ
มีคำสั่ง unix เพื่อให้สิทธิ์แก่กลุ่มเหมือนกับที่ผู้ใช้มีอยู่บนพื้นฐานของไฟล์ต่อไฟล์แบบเรียกซ้ำสำหรับทรีไดเรกทอรีหรือไม่? นั่นคือถ้าไฟล์เป็นไฟล์ที่ผู้ใช้สามารถเขียนได้มันควรจะกลายเป็นกลุ่มที่สามารถเขียนได้มิฉะนั้นจะไม่ควรเป็นกลุ่มที่สามารถเขียนได้และอื่น ๆ
16 chmod 

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