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

การเข้าถึงและข้อ จำกัด ของไฟล์เอกสารบัญชีคอมพิวเตอร์ ฯลฯ

3
การตั้งค่า ACL ต่างกันในไดเร็กทอรีและไฟล์
ฉันต้องการที่จะตั้งค่าสิทธิ์เริ่มต้นสำหรับการใช้ไฟล์ร่วมกันเพื่อให้ทุกคนที่สามารถทั้งหมดของไดเรกทอรีและเพื่อให้ไฟล์ที่สร้างขึ้นใหม่ทั้งหมดที่มีrwxrw ทุกคนที่เข้าถึงการแชร์นี้อยู่ในกลุ่มเดียวกันดังนั้นจึงไม่เป็นปัญหา ฉันได้ดูการทำเช่นนี้ผ่าน ACLs โดยไม่ต้องเปลี่ยนงานของผู้ใช้ทั้งหมดและเช่น นี่คือคำเชิญปัจจุบันของฉัน: setfacl -Rdm g:mygroup:rwx share_name setfacl -Rm g:mygroup:rwx share_name ปัญหาของฉันคือว่าในขณะที่ฉันต้องการทั้งหมดของที่สร้างขึ้นใหม่ไดเรกทอรีย่อยที่จะrwxฉันเพียงต้องการสร้างขึ้นใหม่ไฟล์rwจะเป็น ใครบ้างมีวิธีที่ดีกว่าเพื่อให้ได้ผลลัพธ์ที่ต้องการ มีวิธีการตั้งค่า ACLs ในไดเรกทอรีแยกต่างหากจากไฟล์ในหลอดเลือดดำที่คล้ายchmod +xกับ vs. chmod +X? ขอบคุณ

1
Linux - สมาชิกกลุ่มไม่สามารถลบไฟล์ที่มีสิทธิ์ rw
ด้านล่างแสดงไฟล์ซึ่งuser1/tmp/testfileเป็นเจ้าของโดยเปลี่ยนกลุ่มเป็นwheelซึ่งรวมถึงuser2ด้วย ไฟล์มีสิทธิ์สำหรับกลุ่ม ดังนั้นสมาชิกในกลุ่มจึงไม่สามารถลบได้ ผลลัพธ์ตัวอย่างด้านล่างแสดงว่าuser2ไม่สามารถลบไฟล์ได้ ทำไม?rw [user2@files ~]$ ls -l /tmp/testfile -rw-rw-r-- 1 user1 wheel 0 Jul 18 18:54 /tmp/testfile [user2@files ~]$ groups user2 wheel [user2@files ~]$ rm /tmp/testfile rm: cannot remove `/tmp/testfile': Operation not permitted

5
Ubuntu: โหมดการเข้าถึงเริ่มต้น (สิทธิ์) สำหรับผู้ใช้ที่บ้าน (/ home / ผู้ใช้)
โหมดการเข้าใช้เริ่มต้นคืออะไร (เช่น 0755) สำหรับผู้ใช้งานที่บ้านใน Ubuntu (เช่นอะไรที่ส่งออกls -ld /home/*) ในลินุกซ์สำคัญอื่น ๆ (Debian, RedHat, Gentoo, Arch)? ฉันจะเปลี่ยนค่าเริ่มต้นนี้ได้อย่างไร PS: ขออภัย แต่ตอนนี้ฉันหาอูบุนตูไม่ได้แล้วทดสอบด้วยตัวเอง

4
ไม่สามารถติดตั้งเครื่องมือ Parallels บน Debian 7.2.0
(Parallels Desktop 9 เวอร์ชันล่าสุด) ตามคำแนะนำฉันเปลี่ยนเป็นรูท: $ su - root $ whoami root $ echo $EUID 0 จากนั้นเรียกใช้งานตัวติดตั้ง: $ cd /media/cdrom0 $ ./install และฉันได้รับข้อผิดพลาดนี้: sudo: unable to execute ./install: Permission denied อะไร? ฉันรูท! มีอะไรนี้ ฉันตรวจสอบอีกครั้งเพื่อให้แน่ใจว่าบิตรันไทม์ถูกตั้งค่า: $ ls -lA | grep install$ -r-xr-xr-x 1 root root 17284 Oct 25 09:22 install อ๋อ …

5
สคริปต์ PHP ไม่สามารถรันสคริปต์ทุบตีได้ sh: ปฏิเสธการอนุญาต
ฉันพยายามเรียกใช้สคริปต์. sh จาก PHP แต่ไม่ได้ดำเนินการ ฉันตรวจสอบบันทึกข้อผิดพลาดและฉันได้รับข้อผิดพลาด 'sh: การอนุญาตที่ถูกปฏิเสธ' ฉันตรวจสอบภายใต้ php ผู้ใช้ที่กำลังทำงานและจะทำภายใต้ผู้ใช้ apache ฉันพยายามเปลี่ยนความเป็นเจ้าของ. sh เป็นผู้ใช้ apache แต่ไม่มีผลลัพธ์ ฉันคิดว่าตอนแรกเป็นเพราะสคริปต์อยู่นอก www / dir อย่างไรก็ตามแม้ว่าฉันจะวางสคริปต์ในไดเรกทอรีเดียวกันข้อผิดพลาดก็ยังคงได้รับ มีวิธีแก้ไขปัญหาอื่นนอกเหนือจากการเพิ่มผู้ใช้ apache ในรายการ SUDOers หรือไม่? สคริปต์ sh ทำงานได้ดีถ้าฉันเรียกใช้จาก putty โดยใช้คำสั่ง 'php filename.php'
14 bash  permissions  script  php 

6
รูตกับ sudo ต่างกันอย่างไร
ผู้ใช้รูทสามารถมีสิทธิ์ทั้งหมด แต่ผู้ใช้ปกติสามารถเข้าถึงได้เช่นรูทด้วยคำสั่ง su หรือ sudo และรหัสผ่านของตนเอง ดังนั้นความแตกต่างคืออะไร?

4
Unix: มีวิธี "คัดลอก" ไฟล์หรือการอนุญาตไดเรกทอรีหรือไม่?
ฉันมีสองไฟล์ในไดเรกทอรี หนึ่งมีสิทธิ์ที่ถูกต้องและอื่น ๆ ไม่ได้ มีวิธีที่ฉันสามารถ "คัดลอก" ชุดของการอนุญาตจากไฟล์หนึ่งไปยังอีกไฟล์หนึ่งได้หรือไม่?

2
ทำไม SQL Server Management Studio ไม่สามารถเข้าถึงโฟลเดอร์“ My Documents” ใน Windows 7 ได้?
ฉันมีการสำรองฐานข้อมูลอยู่ในโฟลเดอร์เอกสาร Windows 7 ของฉัน ( C:\Users\Aaron\Documents...) และฉันพยายามกู้คืนโดยใช้ Studio จัดการเซิร์ฟเวอร์ SQL อย่างไรก็ตามโปรแกรมไม่สามารถเข้าถึงสิ่งใดก็ได้ในไดเรกทอรี Users \ Aaron โดยใช้กล่องโต้ตอบการเลือกไฟล์ที่ไม่ได้มาตรฐานแม้เมื่อทำงานในฐานะผู้ดูแลระบบ ฉันใหม่เอี่ยมสำหรับ Windows 7 มีการตั้งค่าความปลอดภัยบางประเภทที่ฉันต้องเรียกใช้เพื่อให้โปรแกรมเข้าถึงไฟล์เหล่านี้หรือไม่

8
ฉันจะดึงไฟล์จากการสำรองข้อมูล Time Machine จากคอมพิวเตอร์เครื่องอื่นได้อย่างไร
จริงๆมันเป็นคอมพิวเตอร์เครื่องเดียวกัน - ฉันเพิ่งติดตั้ง Snow Leopard ใหม่ เมื่อฉันพยายามเปิดไดเรกทอรีเอกสารจากบัญชีผู้ใช้เก่าของฉันที่ฉันได้รับ ไม่สามารถเปิดโฟลเดอร์ "เอกสาร" เนื่องจากคุณไม่มีสิทธิ์ในการดูเนื้อหา ฉันคิดว่าปัญหาคือรหัสบัญชีผู้ใช้ของฉันเปลี่ยนไปเมื่อฉันติดตั้ง Snow Leopard มันคือ 503 ตอนนี้มันคือ 501: ls -al /Volumes/ExternalDriveName/Backups.backupdb/ComputerName/2009-09-03-120049/ComputerName/Users/ drwxr-xr-x@ 43 503 staff 1462 Jul 20 15:14 gaius echo `id -g` `id -u` 501:20 ฉันพยายามทั้งสองchown -Rและchmod -Rแต่ทั้งสองให้ฉัน ไม่อนุญาตให้ใช้งาน ฉันยังลองเปลี่ยนการอนุญาตผ่านสารวัตร พวกเขาทั้งหมดเป็นสีเทาแม้ว่าฉันจะพิสูจน์ตัวจริงในฐานะผู้ดูแลระบบก็ตาม ความช่วยเหลือใด ๆ

4
ฉันจะตั้งค่าการอนุญาตให้อ่านอย่างเดียวซ้ำได้อย่างไร?
ฉันมีไดเรกทอรีที่ใหญ่และลึกมาก ฉันต้องการให้อ่านทั้งหมดเท่านั้น ปัญหาคือฉันเดาว่าฉันต้องแยกความแตกต่างระหว่างไฟล์ (ซึ่งจะได้รับa=r) และไดเรกทอรี (ซึ่งจะได้รับa=rx) ฉันจะทำสิ่งนั้นได้อย่างไร

5
วิธีแสดง / เปลี่ยนแปลงเจ้าของไฟล์ใน Windows 7
มีวิธีแสดงเจ้าของโฟลเดอร์และไฟล์จากบรรทัดคำสั่งในพรอมต์คำสั่ง Windoews 7 หรือไม่? คุณสามารถเปลี่ยนเจ้าของโฟลเดอร์หรือไฟล์เป็นผู้ใช้ "โดยพลการ" ซึ่งไม่ใช่ชื่อผู้ใช้ของคุณเองได้หรือไม่? ฉันมีบางโฟลเดอร์ (และไฟล์) ที่อาจหลงเหลือจากแอพที่ฉันลบออกไป หากฉันพยายามที่จะดูเนื้อหาของโฟลเดอร์ที่ฉันบอกว่าฉันไม่ได้รับอนุญาตให้ทำแม้ว่าฉันจะทำงานเป็น "ผู้ดูแลระบบ" ฉันสามารถ "ใช้ความเป็นเจ้าของ" (ฉันคิดว่านี่จะประสบความสำเร็จ แต่ยังไม่ได้ลอง) ของโฟลเดอร์ (ไฟล์) แต่ถ้าฉันต้องการเปลี่ยนความเป็นเจ้าของกลับไปเป็นเจ้าของคนก่อนหน้าฉันต้องรู้ชื่อผู้ใช้ของต้นฉบับ เจ้าของและฉันต้องสามารถ "ให้ความเป็นเจ้าของ" แก่ผู้ใช้รายนั้นได้ เป็นไปได้ไหมที่จะทำสิ่งนี้จากพรอมต์คำสั่ง Windows (หรือถ้าไม่ใช่จาก GUI-Tool)

1
ไม่สามารถลบหรือเป็นเจ้าของโฟลเดอร์ (Windows 7) [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ไฟล์ฉันไม่สามารถเป็นเจ้าของ (6 คำตอบ) ปิดให้บริการใน5 ปีที่ผ่านมา ฉันมีโฟลเดอร์ที่ไม่สามารถลบได้ ฉันไม่สามารถเป็นเจ้าของได้ ฮาร์ดไดรฟ์นั้นเป็นฮาร์ดไดรฟ์ที่ฉันเคยใช้ในพีซีเครื่องอื่นมาก่อนหากนี่สร้างความแตกต่าง เมื่อพยายามที่จะเป็นเจ้าของมันบอกว่ามันไม่สามารถแสดงเจ้าของปัจจุบันและเมื่อพยายามที่จะเป็นเจ้าของการเลือกกลุ่มใด ๆ ที่บอกว่าการเข้าถึงถูกปฏิเสธ ฉันได้ลองผ่านทางบรรทัดคำสั่งโดยใช้ takeown แต่นี่ก็บอกว่า Access Denied Windows 7 และฉันเข้าสู่ระบบในฐานะผู้ดูแล

3
การเมานต์ ext4 drive โดยได้รับอนุญาตจากผู้ใช้
ฉันต้องการติดตั้งดิสก์ไดรฟ์ข้อมูลเสริม ext4 ที่มีสิทธิ์ rwx ที่ระบุสำหรับผู้ใช้บางราย จุดเมานต์อยู่ในบ้านของผู้ใช้ดังกล่าวและเป็นของผู้ใช้ ฉันเพิ่มดิสก์ข้อมูลใหม่เข้า /etc/fstab ในวิธีมาตรฐาน: /dev/hda /home/user/new_disk ext4 defaults,errors=remount-ro 0 1 อย่างไรก็ตามเมื่อมีการติดตั้งพาร์ติชันใหม่ความเป็นเจ้าของจุดเมานท์จะเปลี่ยนจาก user.group เป็น root.root ดังนั้นผู้ใช้จึงไม่มีสิทธิ์ในการเขียน ฉันสามารถเปลี่ยนความเป็นเจ้าของของจุดเมานท์ด้วยตนเองเพื่อให้ผู้ใช้สามารถเขียนได้ที่นั่น แต่ปัญหาปรากฏขึ้นอีกครั้งในการรีบูตแต่ละครั้ง ฉันยังพยายามเพิ่มดิสก์ใน fstab ด้วยวิธีดังต่อไปนี้: /dev/hda /home/user/new_disk ext4 umask=0077,uid=1000,gid=1000,errors=remount-ro 0 1 แต่ในกรณีนี้ระบบให้ข้อผิดพลาดกับฉันเพราะปริมาณมีรูปแบบ ext4 ฉันต้องการ: ต่อเชื่อมไดรฟ์ ext4 แล้วโดยได้รับอนุญาตจากผู้ใช้ที่ระบุหรือ เปลี่ยนความเป็นเจ้าของของจุดเชื่อมต่อในแต่ละการเริ่มต้นหลังจากที่ดิสก์ถูกเมาท์

1
หลีกเลี่ยงข้อผิดพลาดจาก tar ล้มเหลวในการกู้คืนการอนุญาตไดเรกทอรี
ฉันสังเกตพฤติกรรมดังต่อไปนี้กับทั้ง tar 1.26 และ 1.27.1: $ mkdir a b a/diffowner $ sudo mkdir b/diffowner $ sudo chmod a+w b/diffowner $ echo foo > a/diffowner/foo $ tar -C a -cvf test.tar diffowner diffowner/ diffowner/foo $ tar -C b -xvf test.tar diffowner diffowner/ diffowner/foo tar: diffowner: Cannot utime: Operation not permitted tar: …

5
การเข้าถึงไดรฟ์ซีดี / ดีวีดีถูกปฏิเสธผ่าน Windows 7 Explorer (ปัญหาสิทธิ์)
ไม่นานมานี้ฉันเริ่มมีปัญหากับออปติคัลไดรฟ์ของฉัน ทั้งคู่ปรากฏตัวใน Explorer ในขณะที่ไดรฟ์ CD / DVD ในการบู๊ต แต่ทันทีที่ฉันใส่แผ่นดิสก์ลงในดิสก์มันก็จะกลายเป็นฮาร์ดไดรฟ์ - "ดิสก์ภายในเครื่อง" จะปรากฏในTypeคอลัมน์แม้ว่าFile Systemคอลัมน์ ยังคง UDF / CDFS (ฉันคิดว่าอาจเป็นปัญหาสิทธิ์ในคีย์รีจิสทรีใน HKLM \ System \ CurrentControlSet ... แต่ฉันไม่แน่ใจเพราะการทดสอบครั้งต่อไป) นี่เป็นscreencastของคอมพิวเตอร์ของฉัน ; เมื่อฉันใส่แผ่นดิสก์ไดรฟ์ดีวีดีจะเปลี่ยนเป็นฮาร์ดดิสก์และไม่สามารถเปิดได้อย่างน่าอัศจรรย์ เมื่อฉันพยายามเปิดแผ่นดิสก์ (ทุกประเภท) ฉันได้รับข้อความแสดงข้อผิดพลาดที่ปฏิเสธการเข้าถึง หากฉันเปิดพร้อมท์คำสั่งยกระดับฉันสามารถเข้าถึงไฟล์ได้ นอกจากนี้ถ้าฉันฆ่า Explorer และเรียกใช้จากพรอมต์คำสั่งยกระดับ (เช่นให้สิทธิ์ยกระดับ Explorer) จากนั้นฉันสามารถเข้าถึงไฟล์จาก Explorer ฉันได้ลองถอนการติดตั้งและติดตั้งอุปกรณ์อีกครั้งโดยไม่ประสบความสำเร็จ กล่องโต้ตอบความปลอดภัยระบุว่าไม่มีการตั้งค่าสำหรับไดรฟ์ (ไม่มีเจ้าของและไม่มีสิทธิ์) ฉันพยายามตั้งค่าเจ้าของ แต่ฉันสามารถทำเช่นนั้นได้หากมีแผ่นดิสก์อยู่ในนั้น (มันบ่นว่ามันว่างเปล่า) แต่การตั้งค่าไม่ติด (ถ้าฉันเปิดกล่องโต้ตอบความปลอดภัยทันทีหลังจากตั้งค่ามันจะว่างเปล่า อีกครั้ง) ฉันลองตั้งค่าการอนุญาต แต่นั่นทำให้เกิดข้อผิดพลาด …

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