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

`chown` เป็นคำย่อของ" เปลี่ยนเจ้าของ " คำสั่งนี้ใช้เพื่อเปลี่ยนเจ้าของและเจ้าของกลุ่มของไฟล์หรือไดเร็กทอรี

2
Root Home Directory Root, chown ไม่ทำงาน
ฉันใช้งาน Ubuntu 12.04 และมีปัญหาหลายอย่าง ฉันสืบย้อนกลับไปถึงข้อเท็จจริงที่ว่าโฮมไดเร็กตอรี่ของผู้ใช้ (/ home / ผู้ใช้) เป็นของ root ไดเร็กทอรี / home ถูกเมาท์บนไดรฟ์อื่น แต่ฉันเห็นได้ว่าใน fstab ฉันกำลังเมานต์เท่านั้น / home และไม่ใช่ / home / user: UUID=DC56D19E56DX3233 /home ntfs user,exec 0 2 คำสั่ง chown ด้านล่างดูเหมือนจะไม่ทำงาน: sudo chown -R user /home/user สิ่งนี้จะทำงานโดยไม่มีข้อผิดพลาด แต่ไม่ได้เปลี่ยนความเป็นเจ้าของไดเร็คทอรี่ นี่คือผลลัพธ์ของls -ldหลังจากรันคำสั่ง: drwxrwxrwx 1 root root 20480 Sep 25 …

2
เหตุใดฉันจึงได้รับข้อผิดพลาด“ ไม่อนุญาตให้ใช้งาน” เมื่อเรียกใช้ความซ้ำซ้อนในชื่อ sudo
ขณะนี้ฉันกำลังสำรองของฉัน/home/โฟลเดอร์ USB ติดตั้งอยู่บน/media/liamzebedee/Xโดยใช้การตีสองหน้า เมื่อฉันไปเรียกคืนโฟลเดอร์ไปยัง USB อย่างไรก็ตาม (โดยใช้ sudo) ฉันได้รับข้อผิดพลาด - ข้อผิดพลาด '[Errno 1] ไม่อนุญาตให้ใช้งาน: การประมวลผล' / media / liamzebedee / X / home '' ไฟล์ถูกกู้คืนทั้งหมดทำไมฉันถึงได้รับข้อผิดพลาดนี้?

2
วิธีสร้างไดเรกทอรีและเปลี่ยนเจ้าของด้วยแพ็คเกจ deb
ฉันต้องสร้างแพคเกจ deb ที่จะสร้างไดเรกทอรีสำหรับบันทึก ฉันต้องการที่จะสร้างไดเรกทอรีและจะเปลี่ยนเจ้าของไป/var/logs/my_packagemy_user ในเอกสารมีข้อมูลที่ฉันสามารถสร้างไฟล์debian/dirได้ แต่มีข้อมูลว่านี่ไม่ใช่วิธีที่ดีที่สุดที่จะทำ และไม่มีข้อมูลว่าควรเปลี่ยนเจ้าของไดเรคทอรีได้อย่างไร (ฉันกำลังคิดที่จะวางคำสั่งchown my_user.my_user /var/logs/my_packageไว้ในdebian/postinstไฟล์) วิธีที่แนะนำในการสร้างไดเรกทอรีด้วยแพ็คเกจ deb คืออะไร?

2
ชื่อผู้ใช้ chown: ชื่อผู้ใช้. อนุญาต
ฉันติดอยู่ในลูปการเข้าสู่ระบบ Ubuntu 17.04 เมื่อฉันไปที่ tty1 และประเภทที่chown username:roey .Xauthorityนำมาจากอูบุนตูก็ติดอยู่ในลูปการเข้าสู่ระบบ มีข้อความระบุว่าผู้ใช้ของฉันไม่มีอยู่จริง อะไรคือปัญหา? ฉันจะลงชื่อเข้าใช้ Ubuntu-Gnome อีกครั้งได้อย่างไร
10 login  chown 

3
`ผู้ใช้ chown: ผู้ใช้หาย + พบว่า` เป็นอันตรายหรือไม่
เมื่อเร็ว ๆ นี้ฉันได้สร้างระบบไฟล์ที่เข้ารหัส ( crypto_LUKS) ซึ่งทำหน้าที่เป็น $ HOME สำหรับผู้ใช้หนึ่งรายโดยเฉพาะ (เช่นฉันติดตั้งเป็น/home/pduck) ฉันยังเพิ่มรายการที่เหมาะสม/etc/security/pam_mount.conf.xmlเพื่อให้พาร์ติชันได้รับการถอดรหัสและติดตั้งโดยอัตโนมัติเมื่อผู้ใช้ล็อกอิน (และยกเลิกการต่อเชื่อมเมื่อเขาออกจากระบบ) ใช้งานได้ดี เนื่องจาก $ HOME เป็นระบบไฟล์ของตัวเองผู้ใช้จึงมีlost+foundไดเรกทอรีที่เป็นของ root: root อยู่ ฉันรู้ว่าการลบไดเรกทอรีเป็นความคิดที่ไม่ดีแต่มีหลายคำสั่ง (เช่นfind) บ่นว่าไม่สามารถเข้าถึงได้ ทำให้ฉันรำคาญ จากความอยากรู้ฉันได้ลบไดเรกทอรีและสร้างใหม่ด้วยmklost+found(ไม่sudo) ตอนนี้ไดเรกทอรีเป็นของ pduck: pduck ตกลงหรือว่าสำคัญที่ไดเรกทอรีเป็นเจ้าของโดย root: root

2
โฟลเดอร์ย่อย chown พร้อมเจ้าของและกลุ่มโฟลเดอร์ปัจจุบัน
ในสคริปต์ทุบตีฉันต้องการเรียกใช้โฟลเดอร์ย่อยซ้ำทั้งหมดของโฟลเดอร์ตามอำเภอใจกับผู้ใช้และเจ้าของกลุ่มของโฟลเดอร์ที่กำหนด วิธีการของฉันเป็นสิ่งที่ต้องการใช้ stat -c "%U %G" . แต่นั่นกลับเป็นเพียงรูปแบบของ username[whitespace]groupname แน่นอนฉันสามารถลองใช้เครื่องมือต่าง ๆ เพื่อแทนที่ช่องว่างด้วย:แต่ฉันต้องการใช้วิธี "เพิ่มเติม" ในตัวถ้ามีอย่างใดอย่างหนึ่งเพื่อใช้ความเป็นเจ้าของปัจจุบันกับโฟลเดอร์ย่อย

2
chown -R user: user. * เปลี่ยนการอนุญาตย้อนหลัง: นี่เป็นพฤติกรรมที่ถูกต้องหรือไม่?
ฉันได้เป็นปัญหามากเมื่อมีการเปลี่ยนแปลงได้รับอนุญาตจากโฟลเดอร์ที่อาศัยอยู่ในmyfolder /ฉันออกคำสั่ง sudo chown -R luca:luca /myfolder/.* /myfolderความตั้งใจของผมคือการเปลี่ยนความเป็นเจ้าของของไฟล์ทั้งหมดที่ซ่อนอยู่ใน น่าเสียดายที่ฉันรู้ว่าความเป็นเจ้าของ/ก็เปลี่ยนไปซึ่งแน่นอนว่าทำให้ฉันมีระบบที่เสีย ฉันคิดว่าสิ่งนี้เกิดขึ้นเพราะการ..แข่งขัน.*แต่ก็ดูเหมือนว่าแปลกสำหรับฉัน การเปลี่ยนไดเรกทอรีหลักเป็นพฤติกรรมที่ถูกต้องหรือฉันควรรายงานข้อผิดพลาดหรือไม่? หากเป็นความผิดพลาดของฉันในการใช้ chown แนวทางปฏิบัติที่ดีที่สุดในการใช้เพื่อป้องกันการเปลี่ยนความเป็นเจ้าของโฟลเดอร์ระบบและไฟล์คืออะไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.