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

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

1
เราจะรู้ได้อย่างไรว่าไดเรกทอรีนั้นสามารถเขียนได้ apache?
ฉันได้รับแจ้งว่าฉันควรสร้างโฟลเดอร์รูปภาพและโฟลเดอร์ทรัพย์สินและฉันต้องตรวจสอบให้แน่ใจว่า: "เป็นไฟล์ apache ที่เขียนได้" ฉันได้รับคำสั่งให้ทำไดเรกทอรีแอป / รันไทม์ผ่านเว็บได้ เป็นเช่นเดียวกับ apache เขียนได้? ถ้าเป็นเช่นนั้น: ฉันจะทำสิ่งนั้นในทันทีหรือรู้ได้อย่างไร ทำls -lฉันได้รับสิ่งที่ชอบ: drwxr-xr-x 13 user user 4096 2011-08-26 10:23 app drwxr-xr-x 4 user user 4096 2011-08-26 10:23 runtime drwxr-xr-x 2 user user 4096 2011-08-26 11:11 images drwxr-xr-x 2 user user 4096 2011-08-26 11:12 assets


3
ทำไมสิทธิ์เริ่มต้นสำหรับ / media / ชื่อผู้ใช้รูท: รูท?
ฉันได้ปรับแต่งการอนุญาต/media/usernameตั้งแต่root:rootถึงusername:root[1] ฉันเข้าใจว่าตำแหน่งที่ผู้ใช้เป็นศูนย์กลางอนุญาตการอนุญาตจากผู้ใช้เป็นศูนย์กลาง [2] แต่ทำไมสิทธิ์สำหรับโฟลเดอร์นี้root:rootตั้งแต่แรก? [1] เพื่อให้ฉันสามารถเมานท์โฟลเดอร์ที่เข้ารหัสด้วย Gnome EncFS Manager /media/username/personal-documentsยกตัวอย่างเช่นตอนนี้ผมสามารถติดโฟลเดอร์ที่เข้ารหัสลับเป็น [2] ทำไมอูบุนตูจึงย้ายจุดยึดเริ่มต้น : สาเหตุหลักสำหรับการเปลี่ยนแปลงพฤติกรรมเริ่มต้นใน udisks2 นี้ดูเหมือนชัดเจน: ความปลอดภัย เป็นการปลอดภัยกว่าที่จะ จำกัด การเข้าถึงระบบไฟล์ให้กับผู้ใช้รายใดรายหนึ่งแทนที่จะให้สิทธิ์การเข้าถึงแก่ผู้ใช้ทุกคนในระบบ

1
วิธีที่ถูกต้องในการติดตั้ง Windows share
ฉันติดตั้ง Windows แชร์กับระบบ Ubuntu 11.10 ของฉันผ่านการเพิ่มบรรทัดต่อไปนี้ใน/etc/fstab: //serveraddr/sharedfolder /mnt/foldername/ smbfs credentials=/home/myname/.smbpasswd 0 0 โดยใช้การสอนที่นี่ แต่มีปัญหากับการอนุญาต rootเจ้าของติดโฟลเดอร์ ฉันไม่สามารถสร้างโฟลเดอร์หรือไฟล์ใด ๆ ในจุดที่เมานต์ได้ฉันไม่ได้เป็นรูท แม้ว่าฉันจะไม่สามารถเปลี่ยนความเป็นเจ้าของให้กับผู้ใช้เริ่มต้นของฉันผ่านทาง sudo chown -R myname . ฉัน googled และเห็นว่ามันอาจเกิดจากความจริงที่ว่ารูปแบบไฟล์ Windows (fat32 / ntfs) ไม่สามารถบันทึกความเป็นเจ้าของได้ แต่เมื่อฉันเชื่อมต่อไปยังตำแหน่งเดียวกันผ่านทาง samba เป็น smb://serveraddr/sharedfolder โดยให้ข้อมูลประจำตัวของฉันฉันมีสิทธิ์ในการเขียนโดยไม่ต้องเป็นราก ฉันจะทำให้มันเพื่อให้ฉันเขียนไปยังโฟลเดอร์ที่ติดตั้งได้อย่างไร

1
ความแตกต่างระหว่างไดเร็กทอรีที่เรียกทำงานกับไฟล์ที่เรียกทำงานได้
การมีสิทธิ์เรียกใช้งานในไดเรกทอรีหมายความว่าไฟล์ที่อยู่ภายในนั้นสามารถเรียกใช้งานได้เช่นกันแม้ว่าไฟล์จะไม่ได้กำหนดสิทธิ์อนุญาตให้ใช้งานไว้อย่างชัดเจนหรือไม่

7
เหตุใด rsync + ssh cron job ให้ข้อผิดพลาด 'การอนุญาตที่ถูกปฏิเสธ (publickey)'
ฉันทำการสำรองข้อมูลบ่อยครั้งไปยังไดรฟ์ในระบบซึ่งฉันต้องการซิงค์รายวันกับเซิร์ฟเวอร์ระยะไกล เซิร์ฟเวอร์เป้าหมายถูกกำหนดค่าสำหรับการเข้าถึงคีย์ SSH (ไม่มีรหัสผ่าน) เท่านั้น เนื่องจากคีย์ SSH หลักของฉันสำหรับเซิร์ฟเวอร์นั้นได้รับการป้องกันข้อความรหัสผ่านฉันได้สร้างคีย์ SSH ตัวที่สอง (ไม่ได้รับการป้องกันข้อความรหัสผ่าน) + ผู้ใช้เพื่อใช้สำหรับการสำรองข้อมูลแบบไม่ต้องใส่ข้อมูล - วิธีนี้ฉันไม่ต้องแสดงตน . ฉันใช้ cron และ rsync และคำสั่งทั้งหมดทำงานแยกกัน แต่ล้มเหลวเมื่อรวมกัน ที่ไกลที่สุดที่ฉันเคยได้รับขณะแก้ไขปัญหากำลังทำงานอยู่ env -i sh -c "rsync -lrstRO --delete --exclude 'lost+found' /Backups/auto-daily-backups/./ backups-only@XX.XX.XX.XX:/backups/desktop/" ซึ่งส่งกลับข้อผิดพลาด Permission denied (publickey). rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: …

3
ฉันจะเมาท์พาร์ติชัน ext4 ได้อย่างไรและมีสิทธิ์ในการเขียน
ผมเคยตั้งค่า/etc/fstabไฟล์เพื่อที่ฉันสามารถติดพาร์ทิชัน ext4 ในการเริ่มต้นและฉันไม่ได้มีตัวเลือกต่อไปนี้: rw, auto, nouser, ,execsync ปัญหาคือว่าฉันไม่สามารถสร้างหรือลบไฟล์ใด ๆ บนพาร์ติชันที่โดยไม่ต้องใช้ sudo ซึ่งผมพบมากยิ่งขึ้นทำให้งงเพราะผมเคยขี่ม้าntfsพาร์ทิชัน (มีตัวเลือกเหล่านี้: rw, auto, user, noexec, sync) และฉันไม่ได้รับ ปัญหาเดียวกันฉันสามารถอ่านและเขียนบนพาร์ติชัน ntfs โดยไม่ต้องใช้ sudo ฉันจะเมาท์พาร์ติชัน ext4 ได้อย่างไรและมีสิทธิ์อ่าน / เขียนบนพาร์ติชั่น?

4
ปฏิเสธสิทธิ์: /etc/apt/sources.list
ฉันพยายามที่จะติดตั้ง java jre ฉันมักจะทำเช่นนี้ sudo echo 'deb http://www.duinsoft.nl/pkg debs all' >> /etc/apt/sources.list sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 5CB26B26 sudo apt-get update sudo apt-get install update-sun-jre exit แต่เมื่อฉันทำ sudo echo 'deb http://www.duinsoft.nl/pkg debs all' >> /etc/apt/sources.list ฉันเห็น ปฏิเสธสิทธิ์: /etc/apt/sources.list เมื่อฉันทำ ls -l /etc/apt/sources.list ฉันเห็น -rw-r--r-- 1 root root 3360 Aug …

1
สิทธิ์ของแอพจะถูกจัดการใน Ubuntu Touch อย่างไร
องค์ประกอบส่วนใหญ่ของฮาร์ดแวร์หรือชุดข้อมูลที่ใช้ร่วมกันระหว่างแอปบนแพลตฟอร์ม Android และ iOS นั้นได้รับการควบคุมอย่างเข้มงวดและมอบให้กับแอพอย่างชัดเจนบนพื้นฐานที่จำเป็นต้องรู้เท่านั้น วิธีนี้ช่วยให้ผู้ใช้แน่ใจได้ว่าแอพไฟฉายที่เป็นอันตรายไม่ได้อัปโหลดตำแหน่งและรายชื่อผู้ติดต่อ บนเดสก์ท็อปบน Ubuntu มีการควบคุมระดับสิทธิ์สองระดับ ได้แก่ ผู้ใช้และรูท ในกรณีของผู้ใช้ข้อ จำกัด ไม่มาก ก็ยังสามารถเชื่อมต่อกับอินเทอร์เน็ตของอินเตอร์เฟซที่มีมากที่สุดฮาร์ดแวร์ใด ๆ ที่มันชอบและอ่าน / เขียนไฟล์ใด ๆ /home/user/ใน รุ่นนี้ถือว่าผู้ใช้มีความสามารถเพียงพอที่จะตรวจสอบให้แน่ใจว่าแอปพลิเคชันที่พวกเขากำลังใช้นั้นถูกต้องตามกฎหมาย (ซึ่งง่ายมากกับซอฟต์แวร์โอเพนซอร์ซ) ดังนั้นคำถามของฉันคือข้อ จำกัด และการควบคุมความสามารถของแอพประเภทใดที่จะเกิดขึ้นบนแพลตฟอร์มมือถือ และเนื่องจากเป็นระบบปฏิบัติการเดียวกันทั้งหมดระบบจะล้นเข้าสู่เดสก์ท็อปได้อย่างไร โปรแกรมทั้งหมดจะต้องถูก sandbox หรือไม่ ฉันอยากรู้แผนมาก :) PS สิ่งหนึ่งที่ฉันชอบเกี่ยวกับวิธีที่ iOS ใช้กับ Android ก็คือการอนุญาตจำนวนมากต้องได้รับการอนุมัติอย่างชัดเจนจากผู้ใช้เมื่อทำงานเป็นครั้งแรก ผลลัพธ์คือหากคุณไม่ต้องการบอกแอพ Facebook ว่าคุณอยู่ที่ไหนคุณสามารถไม่อนุญาตเมื่อเทียบกับแอนดรอยด์ที่คุณต้องถอนการติดตั้งแอพและ Get Over It ™ ระบบฉันชอบที่จะเห็นมันขออนุญาตกับ "แค่ครั้งนี้ครั้งเดียว" และ "เสมอ" ตัวเลือกเมื่อ …

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

1
สิ่งที่มีความหมายโดยหน้ากากและมีประสิทธิภาพในการส่งออกจาก getfacl?
สิ่งที่มีความหมายโดยหน้ากากและมีประสิทธิภาพในการส่งออกจาก getfacl? getfacl /var/www: getfacl: Removing leading '/' from absolute path names file: var/www owner: Name group: Name user::-wx user:Test:rwx effective:r-- group::rw- effective:r-- mask::r-- other::rwx

2
ทำไม sudo หาคำสั่งไม่ได้หลังจากที่ฉันเพิ่มไปที่ PATH?
ฉันต้องการเพิ่มคำสั่งลงใน PATH เพื่อให้สามารถใช้งานได้สะดวกเช่น: export $PATH = "$PATH:/opt/storm/bin" แต่บางครั้งstormต้องการสิทธิ์รูท แต่เมื่อฉันใช้กับsudoUbuntu ไม่สามารถหาคำสั่งได้ sudo storm nimbus วิธีการที่ฉันสามารถค้นหาคำสั่งเหล่านี้เมื่อผมใช้sudo?
19 permissions  sudo 

3
's' ใน srwxr-xr-x ในเอาต์พุต 'ls' หมายถึงอะไร
ฉันมีรายการไดเรกทอรีดังนี้ srwxr-xr-x 1 ubuntu ubuntu 0 May 29 05:03 0.0.0.0= ฉันไม่ทราบว่าสิ่งที่sหมายถึงและยังเป็นชื่อไฟล์ที่แปลกและฉันสงสัยว่ามันเป็นสิ่งที่ดีสำหรับ นี่อาจเป็นขยะหรือเป็นสิ่งที่มีความหมาย?

5
ฉันจะรู้ได้อย่างไรว่าฉันได้รับอนุญาตให้เรียกใช้คำสั่งเฉพาะ?
มีวิธีใดที่จะระบุว่าฉันในฐานะผู้ใช้ทั่วไปมีสิทธิ์ออกคำสั่งหรือไม่ ตัวอย่างเช่น; ฉันต้องการตรวจสอบว่าฉันมีสิทธิ์ออกคำสั่งปิดเครื่องก่อนที่ฉันจะออกจริงหรือไม่ คล้ายคำสั่งต่อไปนี้ -> doIhaveRightToIssue shutdown -> Yes/No

5
วิธีทำ / sbin / shutdown, / sbin / reboot เป็นต้นต้องใช้ sudo อีกครั้งใน 16.04?
สำหรับเหตุผลใดที่เราทำไม่จำเป็นอีกต่อไปจะเป็นราก (หรือใช้sudo) เพื่อเรียกใช้/sbin/shutdown, /sbin/rebootฯลฯ ดูเหมือนว่าจะเป็นเพราะไฟล์เหล่านั้นตอนนี้ symlink /bin/systemctlซึ่งจัดการทุกอย่างในฐานะผู้ใช้ปกติ อย่างไรก็ตามจะเกิดอะไรขึ้นถ้าฉันต้องการshutdownและrebootต้องการการรับรองความถูกต้องของรูทอีกครั้ง ฉันจะบรรลุสิ่งนี้ได้อย่างไร

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