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

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

3
การอนุญาตถูกปฏิเสธใน FTP แม้ว่าฉันเป็นเจ้าของ
โอเคดังนั้นฉันจึงพยายามอย่างดีที่สุดในการหาคำตอบด้วยการค้นหาและค้นหาคำที่ซ้ำกันที่เป็นไปได้ แต่ฉันก็ไม่สามารถให้อภัยฉันได้ ปัญหาของฉันมีดังนี้ ฉันได้ตั้งเจ้าของ/var/wwwไปmyuser:www-dataและสิทธิ์ของโฟลเดอร์และทุก (ปัจจุบันเพียง index.html พื้นฐาน) เนื้อหาของมันไป750และ Apache ดูเหมือนว่าจะเรียกมันว่าควร แต่ฉันไม่สามารถเข้าถึงมันเมื่อฉัน FTP สู่เซิร์ฟเวอร์ ในฐานะmyuserผู้ใช้ ฉันหมายความว่าฉันสามารถเข้าถึงได้ แต่ทันทีที่ฉันพยายามที่จะแก้ไขลบหรือเพิ่มสิ่งที่ฉันเพิ่งได้รับและถ้าผมพยายามที่จะแก้ไขสิทธิ์ที่ฉันได้รับ500 Permission denied500 Unknown SITE command ช่วยด้วย! ฉันทำอะไรผิด แนวคิดในการตั้งค่าผู้ใช้และกลุ่มจากนั้นการอนุญาตด้านบนนั้นมาจากเพื่อนที่ดีของฉันซึ่งเป็นผู้เชี่ยวชาญ แต่ฉันรู้สึกเหมือนฉันรบกวนเขาเมื่อฉันถามคำถามมากมายดังนั้นหากคุณสามารถช่วยได้ ฉันอีกบางอย่างที่จะดี! ฉันกำลังพยายามสำรองข้อมูลด้วย 4 vhosts กลับเข้าไปใน www-folder แต่สิ่งที่ฉันใส่ไม่ควรเป็นปัญหาหรือไม่ นั่นเป็นเพียงความสับสนของ vhosting ในภายหลังที่เกี่ยวข้องกับเรื่องนั้นใช่ไหม? ขอบคุณล่วงหน้า! เพิ่มข้อมูล: ฉันวิ่งสิ่งนี้ myuser@myserver:/$ groups myuser และได้สิ่งนี้ myuser : myuser adm cdrom sudo dip plugdev …


1
จะเปลี่ยนความเป็นเจ้าของไฟล์ได้อย่างไรเมื่อ chown แจ้งว่า“ ผู้ใช้ที่ไม่ถูกต้อง: '–R'”
ubuntu64@ubuntu:/$ sudo chown –R hduser:hadoop mongodbdata chown: invalid user: ‘–R' เมื่อฉันพยายามเปลี่ยนความเป็นเจ้าของไฟล์ฉันแค่ได้รับinvalid user: '-R'ข้อผิดพลาด

4
การเปลี่ยนการอนุญาตสำหรับ / var / www / html
ฉันได้ศึกษาหัวข้อนี้https://help.ubuntu.com/community/FilePermissionsมาระยะหนึ่งแล้วและไม่สามารถใช้งานได้ด้วยเหตุผลบางประการ โดยเฉพาะอย่างยิ่งบรรทัดเหล่านี้สนใจฉันมากที่สุด: หากต้องการเปลี่ยนการอนุญาตทั้งหมดของแต่ละไฟล์และโฟลเดอร์ภายใต้ไดเรกทอรีที่ระบุพร้อมกันให้ใช้ sudo chmod ด้วย -R $ sudo chmod 777 -R /path/to/someDirectory $ ls -l total 3 -rwxrwxrwx 1 user user 0 Nov 19 20:13 file1 drwxrwxrwx 2 user user 4096 Nov 19 20:13 folder -rwxrwxrwx 1 user user 0 Nov 19 20:13 file2 นี่คือสิ่งที่ฉันพิมพ์: mark@ubuntuserver:~$ sudo chmod 755 …

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 …

4
การเป็นเจ้าของรูทและการเข้าถึงแบบเอกสิทธิ์เฉพาะบุคคลหมายความถึงการเข้ารหัสหรือไม่
หากฉันมีไฟล์ที่มีสิทธิ์และความเป็นเจ้าของชอบ: -rw------- 1 root rootไฟล์นี้จะถูกเข้ารหัสหรือไม่? ฉันถามสิ่งนี้เพราะฉันสงสัยว่าไฟล์นี้ได้รับการปกป้องจากการอ่านเป็นไบต์ธรรมดาจริงๆแล้วสร้างขึ้นใหม่โดยผู้ใช้ที่ไม่ใช่รูทหรือผู้โจมตี

1
หลังจาก `chown -R` คอมไพล์ช้าสุด ๆ
ฉันมีโครงการ GIT ขนาดใหญ่ที่มี submodules GIT หลายตัวอยู่ภายใน ฉันเปลี่ยนความเป็นเจ้าของซ้ำ ( chown -r) จากrootเป็นผู้ใช้ของฉันสำหรับแต่ละไฟล์ในโครงการของฉัน ตอนนี้คำสั่ง git ใช้เวลานานในการทำให้สมบูรณ์และดูเหมือนว่าจะใช้ CPU 99% ปัญหาคืออะไร ฉันทำ sudo chown -R my_user my_project/ UPDATE ดูเหมือนจะไม่เกี่ยวข้องกับ GIT เท่านั้นคำสั่งเทอร์มินัลอื่นก็ใช้เวลามากเช่นกัน topแสดงให้ฉันเห็นการใช้ git 100% เป็นเวลา 15 วินาทีแทนที่จะเป็น 0-1 วินาทีปกติ
10 bash  git  ownership 

2
มีอะไรไม่ดีเกิดขึ้นเมื่อใช้ gedit กับ sudo
ฉันอ่านคำตอบนี้อธิบายว่ารูท "บางครั้ง" สามารถเป็นเจ้าของสิ่งที่/home/$USERไดเรกทอรี ใครสามารถยกตัวอย่างวิธีการพิสูจน์ เพียงแค่ให้กรณีทดสอบเมื่อสิ่งเลวร้ายจริงๆเกิดขึ้นเมื่อฉันทำงาน sudo gedit /etc/rc.local แก้ไขไฟล์และบันทึก ฉันมี downvotes มากมายที่พยายามช่วยเหลือ OPและความคิดเห็นที่ท่วมท้นในการบอกว่าเป็นอาชญากรรมที่ใช้ gedit ด้วย sudo ใครสามารถยกตัวอย่างจริงได้บ้าง ฉันอธิบายอย่างชัดเจนว่าทำไมคำถามนี้ไม่ซ้ำกัน ไม่มีคำตอบเฉพาะในการเข้าสู่คำถามที่เชื่อมโยง และเป็นสิ่งสำคัญที่จะต้องอธิบายว่าทำไมการใช้งานอย่างกว้างขวางsudo geditจึงไม่ดีหรือไม่จริง ฯลฯ

2
ไดเรกทอรีที่ไม่สามารถลบได้หายไป + พบ
ฉันจะลบไดเรกทอรีนี้ได้อย่างไร ฉันทำfsckแล้วมันพบว่ามีขยะฉันมองผ่านไฟล์เหล่านี้และไม่มีอะไรสำคัญ ดังนั้นฉันจึงพยายามลบเนื้อหาของ/lost+foundและทุกอย่างได้หายไปยกเว้นไดเรกทอรีแปลก ๆ นี้ ผมคิดว่าวาง/tmp(ผมสามารถย้าย dir ที่ข้ามปริมาณ) จะลบมันในการรีบูตต่อไป fsckแต่ก็ยังคงมีการรีบูตหลังจากที่ทั้งสองและอื่น ๆ ดูเหมือนว่าปัญหาจะอยู่ในระดับต่ำและการเล่นกับความเป็นเจ้าของและการอนุญาตไม่เพียงพอฉันทำให้คุณสามารถสร้างปัญหาขึ้นใหม่ได้ด้วยตัวเอง สนุก! นี้มีความปลอดภัยคุณจะสามารถที่จะภาพ umount เพื่อกำจัดไดเรกทอรีเหล่านี้บนเครื่องของคุณ ; นี่ไม่ใช่ภาพ iso นี่คือผลลัพธ์ของdd if=/dev/sda1 of=/files/broken.iso ; ฉันสร้างไฟล์เก็บถาวร 15MB ด้วยภาพซึ่งเป็น ~ 1.2GB คุณสามารถดาวน์โหลดและใช้ร่วมกับคำสั่งต่อไปนี้: cd /tmp wget https://dl.dropboxusercontent.com/u/22701362/broken.tar.xz tar xvf broken.tar.xz mkdir test sudo mount broken.iso test cd test จะมีสองไดเรกทอรี (ในระหว่างการสร้างภาพนั้นปรากฏว่ามีสองไดเรกทอรีดังกล่าวในดิสก์ของฉัน): /tmp/test> tree . ├── …

1
เครื่องมือสร้าง Sitemap จะต้องสามารถเขียนได้โดยเว็บเซิร์ฟเวอร์ในโฟลเดอร์ www-data ที่มีสิทธิ์ 775
ฉันมีเว็บไซต์ที่มีโฟลเดอร์สำหรับ google sitemaps เมื่อเร็ว ๆ นี้ฉันได้รับข้อผิดพลาดต่อไปนี้ที่ส่งถึงฉัน Sitemap generate warnings: File "sitemap.xml" cannot be saved. Please, make sure the directory "/var/www/vhosts/frrakns.com/sitemaps/en/" is writeable by web server. ใช้ls -ldมันแสดงเจ้าของและสิทธิ์ต่อไปนี้ drwxrwxr-x 2 www-data www-data 4096 Jul 3 22:04 /var/www/vhosts/frrakns.com/sitemaps/en/ โดยทั่วไปแล้วฉันใช้สิ่งนี้เพื่อหมายความว่าโฟลเดอร์เป็นของ apache และทั้งเจ้าของและกลุ่มมีสิทธิ์ในการเขียน ฉันจะไปไหนผิด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.