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

ย่อมาจาก "สิทธิ์ระบบไฟล์" - การควบคุมการเข้าถึงตามผู้ใช้กลุ่มหรือการเข้าถึงทั่วโลก

6
วิธีตั้ง umask สำหรับโฟลเดอร์เฉพาะ
ด้วยเหตุผลที่ชัดเจนบางอย่างฉันจำเป็นต้องตั้งumaskค่าสำหรับโฟลเดอร์เฉพาะหนึ่งโฟลเดอร์ เราจะทำเช่นนั้นได้อย่างไร? ขอบคุณล่วงหน้า! อัพเดท 1 เหตุผลที่ฉันต้องใช้ umask สำหรับโฟลเดอร์เฉพาะกำลังติดตาม ฉันมีเว็บแอปพลิเคชั่นและเมื่อมันสร้างไฟล์บางไฟล์สิทธิ์เริ่มต้นคือ 700 แต่ฉันต้องการสิทธิ์อย่างน้อย 755 ไฟล์ ฉันคิดว่าฉันสามารถอธิบายปัญหาได้ชัดเจนยิ่งขึ้นในขณะนี้

2
ข้อความแสดงข้อผิดพลาดนี้หมายถึงอะไร
ฉันได้รับมันหลังจากอัพเดตใน Synaptic Manager ฉันเพิ่งติดตั้ง Ubuntu 17.04 ใหม่ทั้งหมดจาก 16.10 ข้อความผิดพลาด:- W: Download is performed unsandboxed as root as file '/var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)


3
การตั้งค่าสถานะ -p (สงวนสิทธิ์) ของ tar อะไรจริง ๆ รักษา?
-pธงทำอะไรได้จริงเมื่อทำการสร้างและแยก tarball? มันเป็นrwxสิทธิ์ที่จะรักษา? เมื่อฉันสร้างhtdocs/tarball ที่เป็นเจ้าของโดย root การแตกไฟล์ลงในเครื่องของฉันเปลี่ยนความเป็นเจ้าของจาก root เป็นผู้ใช้ของฉัน

3
ฉันจะป้องกันไม่ให้ผู้ใช้เข้าถึงสิ่งใดนอกจากโฮมไดเร็กตอรี่ของตัวเอง?
ฉันจะป้องกันไม่ให้ผู้ใช้เข้าถึงสิ่งใดนอกจากโฮมไดเร็กตอรี่ของตัวเอง? ตัวอย่างเช่นฉันมีพาร์ทิชัน NTFS ติดตั้งอยู่ภายใต้/media/ntfsดังนั้นหากผู้ใช้เข้าสู่ระบบผ่าน SSH เขาสามารถเข้าถึงพาร์ทิชันนี้ ฉันจะปิดการใช้งานผู้ใช้ที่จะcdออกจากไดเรกทอรีบ้านของพวกเขาได้อย่างไร

2
ข้อผิดพลาด 1698 (28000): การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'root' @ 'localhost' ที่ Ubuntu 18.04
ฉันได้ทำตามบทช่วยสอนนี้เพื่อติดตั้ง MySQL แต่หลังจากติดตั้ง MySQL สำเร็จฉันไม่สามารถเข้าถึงฐานข้อมูลได้ ข้อผิดพลาด 1698 (28000): การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'root' @ 'localhost'

1
ให้ความเป็นเจ้าของไดเรกทอรีแก่ผู้ใช้ apache? [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : จะหลีกเลี่ยงการใช้ sudo เมื่อทำงานใน / var / www ได้อย่างไร? (7 คำตอบ) ปิดให้บริการใน26 วันที่ผ่านมา ฉันติดตั้ง wordpress บน LAMP แล้ว เพราะฉันใหม่สำหรับ Ubuntu ดังนั้นฉันใช้กวดวิชาออนไลน์นี้ วิธีการติดตั้ง WordPress บน Ubuntu ด้วยตนเอง แต่เมื่อฉันพยายามให้ความเป็นเจ้าของไดเรกทอรีแก่ผู้ใช้ apache มันไม่ทำงานฉันกำลังให้คำสั่งต่อไปนี้ sudo chown admin:www-data /var/www -R sudo chmod g+w /var/www -R "admin" เป็นชื่อที่ฉันเลือกสำหรับผู้ใช้ฐานข้อมูล WordPress ของฉัน ใครช่วยกรุณาแนะนำฉันผ่านสิ่งนี้?

2
วิธีคัดลอกไฟล์ลงใน / usr / local /? (ปฏิเสธการอนุญาต)
ฉันยังใหม่กับ Ubuntu เล็กน้อยและสงสัยว่าฉันจะคัดลอกไฟล์ได้อย่างไรในกรณีนี้ Aptana Studio ไปที่ / usr / local / โดยไม่ถูกปฏิเสธ มีวิธีทำใน terminal หรือไม่ หรือวิธีอนุญาตให้ตัวเองอนุญาต? ฉันควรเพิ่มว่าฉันใช้รุ่นเดสก์ท็อป 10.10 ไม่ใช่เซิร์ฟเวอร์

1
ตัวเลือกเมานท์“ dmask” และ“ fmask”
ฉันลองคำสั่งนี้เพื่อติดตั้งด้วยตนเอง: sudo mount -t vfat /dev/sdb1 /media/external -o uid=1000,gid=1000,utf8,dmask=027,fmask=137 ฉันไม่ได้รับอะไรdmaskและfmaskทำอะไรที่นี่ ฉันรู้ว่าพวกเขาจะใช้ในการตั้งค่าสิทธิ์ แต่เมื่อตรวจสอบสิทธิ์ของไฟล์และโฟลเดอร์ภายในติดตั้งไดเรกทอรีที่พวกเขาจะไม่เหมือนกันที่ผมตั้งค่าการใช้และfmaskdmask แล้วพวกเขากำลังทำอะไรอยู่

4
การอนุญาตถูกปฏิเสธข้อผิดพลาดเมื่อเรียกใช้แอปที่ติดตั้งเป็นแพ็คเกจ snap - Ubuntu 17.04
ฉันได้รับอนุญาตปฏิเสธข้อผิดพลาดเมื่อเรียกใช้แอพพลิเคชั่น snap ที่ซึ่งโฮมไดเร็กตอรี่ของฉันติดตั้งอยู่บนจุดเมาท์ nfs ที่ไม่อนุญาตให้รูท - เขียน นี่ไม่ใช่การกำหนดค่าที่ผิดปกติดังนั้นฉันจึงพิจารณาข้อผิดพลาดนี้ ข้อความแสดงข้อผิดพลาด: cannot create user data directory: /home/tcumming/snap/vlc/4: Permission denied ยังมีปัญหาเดียวกันกับ Ubuntu 16 ข้อมูลเพิ่มเติมบางอย่างตามที่ร้องขอ: ใช้อูบุนตู "ซอฟต์แวร์ Ubuntu" ฉันติดตั้งแอปพลิเคชัน snap (ตัวอย่างเช่น vlc) เมื่อฉันพยายามเรียกใช้ (จากบรรทัดคำสั่ง) ฉันได้รับข้อความ "การอนุญาตถูกปฏิเสธ" ด้านบน ฉันเพิ่งติดตั้ง Ubuntu บนเครื่องใหม่ดังนั้นจึงไม่มีการยุ่งเกี่ยวกับระบบปฏิบัติการ ฉันเก็บ UID ของฉันไว้: gid ดังนั้นฉันจึงสามารถแบ่งปันส่วนแบ่ง NFS ก่อนหน้าของฉันได้ นี่ไม่ใช่ปัญหาของจุดเชื่อมต่อหรือ nfs จุดเมานต์ของเราไม่สามารถรูทได้เนื่องจากเหตุผลด้านความปลอดภัย ฉันเดาคำถามคือฉันควรรายงานข้อผิดพลาดหรือไม่? ขั้นตอนต่อไปของฉันคืออะไร
22 permissions  snap  nfs 

2
รูทสามารถดูโฟลเดอร์ที่เข้ารหัส / ที่บ้านได้หรือไม่?
แค่สงสัยว่าฉันใช้ ecryptfs เพื่อเข้ารหัส / โฟลเดอร์บ้านของฉัน sudo ecryptfs-migrate-home -u username ผู้ใช้รายอื่นที่มีสิทธิ์รูทสามารถเปลี่ยนรหัสผ่านของฉันจากนั้นลงชื่อเข้าใช้บัญชีของฉันโดยใช้รหัสผ่านใหม่ดูที่เข้ารหัส / หน้าแรก หากฉันเปลี่ยนรหัสผ่านของตัวเองฉันคิดว่าฉันยังคงสามารถเข้าถึงการเข้ารหัส / ที่บ้านได้ฉันจะแตกต่างจากการเปลี่ยนรหัสผ่านและการเข้าสู่ระบบในฐานะฉันได้อย่างไร

1
เมื่อใดที่ฉันควรใช้ pkexec และเมื่อ sudo -i
sudo -i nautilusผมเขียนคำตอบของการให้คำปรึกษาการใช้งานด้วย ฉันรู้ว่าgksuเลิกใช้แล้วและฉันรู้สึกว่าsudo -iนี่คือวิธีที่เราควรรันแอปพลิเคชั่นกราฟิกในฐานะที่เป็น root โดยไม่ฆ่าลูกแมวแต่มีคนแสดงความคิดเห็นว่า ' pkexecเป็นของใหม่gksu' ความเข้าใจของฉันpkexecไม่เหมือนกับการใช้รูปแบบใด ๆ ของsudo: เมื่อใดที่จะใช้ pkexec vs gksu / gksudo และต้องการการตั้งค่าโดยเฉพาะอย่างยิ่งเมื่อต้องการใช้กับแอปพลิเคชันกราฟิก: วิธีกำหนดค่า pkexec เมื่อฉันทำsudo -iทุกอย่างทำงานได้เสมอดังนั้นทำไมฉันควรจะไปที่ปัญหาของการกำหนดค่าpkexec? ฉันสามารถเห็นว่าสำหรับการเขียนสคริปต์ที่เปิดตัวสิ่งที่เป็นรากฉันจะต้องทำ: ฉันสามารถใช้ pkexec ในไฟล์ Python Script หรือ .desktop ได้หรือไม่? แต่อย่างอื่นฉันจะได้pkexecอะไรจากการใช้ ฉันควรใช้คำสั่งเหล่านี้เมื่อใด แนวปฏิบัติที่ดีที่สุดในการเปิดแอปพลิเคชันกราฟิกในฐานะรูทคืออะไร (ฉันได้อ่านmanหน้า... แล้ว แต่ฉันรู้สึกไม่ฉลาด)

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 …

3
ไฟล์สำรองข้อมูลที่มี rsync: ข้อผิดพลาด 23
ฉันกำลังพยายามสำรองข้อมูล / บ้านของฉันเพื่อถ่ายโอนข้อมูลทั้งหมดจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่ง ฉันต้องการบันทึกข้อมูลสำรองไว้ในคอมพิวเตอร์เครื่องเดียวกันและเปลี่ยนเป็นสำรองไปอีกเครื่องหนึ่ง ด้วยเหตุผลด้านความปลอดภัยฉันพยายามเรียนรู้วิธีการทำงานบนคอมพิวเตอร์โดยไม่มีข้อมูลจำนวนมาก (อันใหม่) เพื่อให้แน่ใจว่าฉันจะไม่ลบบางอย่างแทนที่จะคัดลอก ฉันทำงานในเทอร์มินัล: sudo rsync -avz /home/maria /home/guest/backup และฉันก็เป็นผล: sent 58797801 bytes received 23050 bytes 4705668.08 bytes/sec total size is 100202958 speedup is 1.70 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7] ฉันลองอีกครั้งด้วยผลลัพธ์เดียวกัน ฉันไม่รู้ว่าไฟล์ไหนไม่ถูกถ่ายโอนสิ่งที่ทำให้การสำรองข้อมูลทั้งหมดไร้ประโยชน์สำหรับฉัน (ฉันต้องการทำมันโดยอัตโนมัติเพื่อไม่ให้ลืมบางสิ่ง ในคอมพิวเตอร์ทั้งสองฉันมีระบบเดียวกัน (Ubuntu 10.04) …

4
เป็นไปได้หรือไม่ที่จะเปลี่ยนความเป็นเจ้าของไฟล์โดยไม่ต้องเข้าถึงรูท?
หากผู้ใช้ A เป็นเจ้าของ file.txt ผู้ใช้ A สามารถเปลี่ยนความเป็นเจ้าของไฟล์เป็น User B ได้โดยไม่ต้องเข้าถึงรูทหรือไม่? เมื่อฉันเรียกใช้ Chown B file.txt ในฐานะผู้ใช้กฉันได้รับข้อผิดพลาดการดำเนินการที่ไม่ได้รับอนุญาต สำหรับฉันแล้วดูเหมือนว่าเนื่องจากผู้ใช้ A เป็นเจ้าของไฟล์พวกเขาควรจะสามารถเปลี่ยนความเป็นเจ้าของ แต่ฉันไม่เห็นวิธีที่จะทำ ขอบคุณสำหรับความช่วยเหลือ!

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