นี่ต้องเป็นคำถามที่ง่ายจริงๆ แต่ฉันไม่สามารถสรุปได้
ฉันมีสองไดเร็กทอรีแต่ละไดเร็กทอรี
$ ls -l
drwxrwsrwx 5 john_smith ppp 4096 8æ 20 12:53 ปัญหา_dir
drwxrwsrwx 5 sam_eagle ppp 4096 8æ 17 21:11 no_problem_dir
$ ล. * -ล
ปัญหา_dir
drwxr-sr-x 29 john_smith ppp 4096 7æ 21 11:42 the_folder
no_problem_dir
drwxr-sr-x 15 kansai_robot ppp 4096 7æ 26 17:24 the_folder
ตอนนี้ฉันเป็น ไม่ จอห์น สมิธ หรือ แซม อีเกิล
ดังนั้นเมื่อฉันทำ
cp a_file no_problem_dir/the_folder/000
ฉันได้รับไฟล์ในโฟลเดอร์โดยไม่มีปัญหา
แต่เมื่อฉันทำ
cp a_file problem_dir/the_folder/000
ฉันได้
cp: ไม่สามารถสร้างไฟล์ปกติ âthe_folder/000/a_fileâ: ปฏิเสธการอนุญาต
ฉันรู้เหตุผลและเกี่ยวกับการอนุญาต ดังนั้นฉันจึงมีสองปัญหา
- ฉันไม่รู้ว่าการอนุญาต "s" หมายถึงอะไร (รู้เฉพาะ r,w,x)
- ที่สำคัญฉันจะคัดลอกไฟล์ไปยังโฟลเดอร์ได้อย่างไร
แฟ้ม
?
ฉันลอง chmod แต่ไม่มีประโยชน์และฉันไม่รู้รหัสผ่านรูท
แก้ไข: I สามารถ สร้างไดเร็กทอรีใหม่ภายในทั้งสองโฟลเดอร์