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

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


5
การอนุญาตเกี่ยวกับกุญแจส่วนตัวในโฟลเดอร์. ssh?
ฉันเปลี่ยนการอนุญาตของฉันใน.sshโฟลเดอร์ของฉันและตอนนี้เมื่อฉันใช้ซอฟต์แวร์ที่ใช้รหัสส่วนตัวของฉันฉันต้องพิมพ์รหัสผ่านทุกครั้ง สิทธิ์ของฉันควรอยู่ที่id_rsaไฟล์ของฉันโดยไม่ต้องพิมพ์รหัสผ่านทุกครั้งที่ใช้แอพที่ใช้มัน ขณะนี้สิทธิ์ของฉันถูกตั้งค่าเป็น: -rw-------@ 1 Jody staff 114 Nov 4 23:29 config -rw------- 1 Jody staff 1743 Oct 21 2009 id_rsa -rw-------@ 1 Jody staff 397 Oct 21 2009 id_rsa.pub -rw-------@ 1 Jody staff 3855 Sep 13 22:35 known_hosts

11
โหลดการมอบหมายกลุ่มของผู้ใช้ Linux อีกครั้งโดยไม่ออกจากระบบ
เมื่อกำหนดรายชื่อกลุ่มรองของผู้ใช้โดยใช้: # usermod -G <grouplist> <user> เป็นไปได้ไหมที่จะบังคับให้การมอบหมายกลุ่มนี้มีผลโดยไม่ต้องออกจากเซสชันที่กำลังทำงานอยู่ทั้งหมด? สิ่งนี้จะมีประโยชน์มากในสถานการณ์ที่มีเซสชันของหน้าจออยู่กับเชลล์ที่รันอยู่จำนวนมากเนื่องจากเซสชั่นทั้งหมดจะต้องถูกทำลายเพื่อให้การมอบหมายกลุ่มมีผล ฉันคิดว่าฉันสามารถเปลี่ยนกลุ่มหลักของผู้ใช้ในเชลล์ที่กำลังทำงานโดยใช้newgrpคำสั่ง - มีทางเลือกอื่นที่จะใช้ได้กับกลุ่มรองหรือไม่? ตามหลักแล้วฉันต้องการบางสิ่งที่จะมีผลในแต่ละเชลล์โดยไม่ต้องเรียกใช้ด้วยตนเองในทุก ๆ อัน แต่ก็ล้มเหลวซึ่งอาจเป็นวิธีบังคับให้ Screen สั่งรันคำสั่งเดียวกันในแต่ละเชลล์

7
ฉันจะทำให้ chown ทำงานซ้ำได้อย่างไร
ฉันมีไดเรกทอรีชื่อหนึ่งpdfsซึ่งประกอบด้วยไดเรกทอรี ย่อยและไดเรกทอรีย่อย ฉันต้องการเปลี่ยนความเป็นเจ้าของในไฟล์ PDF ทั้งหมดในโฟลเดอร์ย่อยทั้งหมด ฉันแค่ลองทำสิ่งนี้: chown -R someuser:somegroup *.pdf ... แต่มันไม่เปลี่ยนความเป็นเจ้าของ PDF ในไดเรกทอรีย่อย มีผู้ใช้และกลุ่มอยู่ ตามหน้า man for chown, -Rควรหมายถึงการเรียกซ้ำ: -R, --recursive operate on files and directories recursively ฉันพลาดอะไรไป
285 unix  permissions 

4
ผู้ใช้“ ล้อ” ใน OS X คืออะไร
ฉันเพิ่งติดตั้ง iTunes ใหม่และฉันสังเกตเห็นบางสิ่งที่แปลกประหลาด iTunes รุ่น "ดั้งเดิม" มีผู้ใช้ในสิทธิ์ที่รู้จักกันในชื่อ "วงล้อ" ที่ตั้งค่าเป็น "อ่านอย่างเดียว" ฉันลาก iTunes เวอร์ชันนี้ไปที่ถังขยะและติดตั้งสำเนาใหม่และเมื่อฉันดูคุณสมบัติของ iTunes มันไม่ได้บอกว่าล้อหมุนอีกต่อไป นี่คือภาพหน้าจอที่มีเวอร์ชันใหม่ (ซ้าย) และเวอร์ชันเก่า (ขวา): ผู้ใช้ "ล้อเลื่อน" คืออะไรมันตั้งค่าได้อย่างไร (ฉันไม่สามารถตั้งค่าใน GUI ได้) ทำไมสิทธิ์อนุญาตถึงแตกต่างกันในตอนนี้มันไม่ใช่ปัญหา

5
จุดหมายถึงอะไรในตอนท้ายของ `-rw-r-r -`? คุณจะตั้งค่าอย่างไรกับ chmod?
ไฟล์บางไฟล์ในไดเรกทอรีของฉันภายใต้ลีนุกซ์มีรายชื่อ.ที่ท้ายรายการการอนุญาต จุดหมายถึงอะไรในตอนท้ายของ-rw-r--r--? คุณจะตั้งค่าchmodอย่างไร

13
ฉันจะเรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบได้อย่างไร
ในฐานะนักพัฒนาฉันมักจะต้องเปิดพรอมต์คำสั่งเพื่อวัตถุประสงค์ต่างๆ ตัวอย่างเช่นฉันใช้iisresetเพื่อรีสตาร์ทเว็บเซิร์ฟเวอร์ในพื้นที่ของฉัน ฉันมักจะเปิดหน้าต่างคำสั่งด้วยวิธีใดวิธีหนึ่งจากสองวิธี: กดWinพิมพ์ "cmd" แล้วกดEnter ขณะอยู่ใน Explorer ให้Shiftคลิกขวาที่โฟลเดอร์แล้วเลือก "เปิดหน้าต่างคำสั่งที่นี่" อย่างไรก็ตามเมื่อฉันเปิดหน้าต่างคำสั่งด้วยวิธีใดวิธีหนึ่งเหล่านี้ฉันไม่มีสิทธิ์ผู้ดูแลระบบเต็มรูปแบบที่ฉันรู้สึกว่าฉันมีสิทธิ์ เพื่อเรียกใช้แอปพลิเคชันสำหรับผู้ดูแลระบบเท่านั้นฉันต้องเปิดบรรทัดคำสั่งด้วยวิธีที่ค่อนข้างลำบาก: กดWinพิมพ์ "cmd" รอให้เมนูเติม ยกมือขึ้นจากคีย์บอร์ดและวางบนเมาส์ คลิกขวาที่รายการเมนู "cmd.exe" เลือก "Run as administrator" สิ่งนี้ไม่สามารถยอมรับได้ด้วยเหตุผลหลายประการ: หน้าต่างจะเปิดขึ้นเสมอใน C: \ windows \ system32 มากกว่าUsersไดเรกทอรีของฉัน(เช่นเดียวกับเทคนิคที่ได้รับอนุมัติ 1) หรือโฟลเดอร์ที่ฉันต้องการจะอยู่ใน (เช่นเดียวกับเทคนิคที่ได้รับอนุมัติ 2) ดังนั้นฉันมักจะต้องเปลี่ยนไดเรกทอรีเพื่อให้ได้ตำแหน่งที่ฉันต้องการไป กระบวนการนี้ช้ากว่าวิธีการที่ฉันต้องการ แสดงวันละหลายครั้งทุกวันตลอดระยะเวลาที่เหลือในอาชีพของฉันมันเพิ่มเวลาที่ใช้ในการคลิกและรอประมาณสิบวันที่สูญเสียไปและการเปลี่ยนไดเรกทอรี ในฐานะโปรแกรมเมอร์การแสดงหุ่นยนต์ไร้จุดหมายทำให้ฉันเจ็บปวดทางอารมณ์อย่างมาก ในฐานะโปรแกรมเมอร์การยกมือของฉันเป็นงานยากลำบากที่ทำให้ฉันเจ็บปวดอย่างหนัก นั่นคือเหตุผลที่ฉันกำลังมองหาวิธีแก้ปัญหาที่ทำแล้วเสร็จซึ่งจะช่วยให้เทคนิคที่ได้รับการอนุมัติพร้อมท์คำสั่งผู้ดูแลระบบเปิด 1 & 2 หลายโปรแกรมให้คุณเปลี่ยนระดับสิทธิ์เริ่มต้นอย่างถาวรจากเมนูคุณสมบัติ Command Prompt ไม่ใช่หนึ่งในโปรแกรมเหล่านั้น ฉันจะทำให้หน้าต่างคำสั่งทำงานเป็นผู้ดูแลระบบได้ตามค่าเริ่มต้น (แม้เมื่อใช้ตัวเลือกเมนูบริบท "เปิดหน้าต่างคำสั่งที่นี่")


11
Windows SSH: การอนุญาตสำหรับ 'รหัสส่วนตัว' นั้นเปิดเกินไป
ฉันติดตั้ง OpenSSH 7.6 ใน Windows 7 เพื่อการทดสอบแล้ว ไคลเอ็นต์และเซิร์ฟเวอร์ SSH ทำงานได้ดีจนกระทั่งฉันพยายามเข้าถึงหนึ่งในกล่อง AWS EC2 ของฉันจากหน้าต่างนี้ ดูเหมือนว่าฉันจะต้องเปลี่ยนการอนุญาตในไฟล์คีย์ส่วนตัว สิ่งนี้สามารถทำได้อย่างง่ายดายบน unix / linux ด้วยchmodคำสั่ง แล้ว windows ล่ะ? private-key.ppm ถูกคัดลอกโดยตรงจาก AWS และฉันเดาว่าจะอนุญาตเช่นกัน C:\>ssh -V OpenSSH_7.6p1, LibreSSL 2.5.3 C:\>ver Microsoft Windows [Version 6.1.7601] C:\> C:\>ssh ubuntu@192.168.0.1 -i private-key.ppk @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ …

6
เปลี่ยนเจ้าของ windows 7 ซ้ำ ๆ
อย่างใดฉันตั้งใจตั้งไฟล์ทั้งหมดในโฟลเดอร์ย่อยเป็น "ไม่มีเจ้าของ" และฉันไม่สามารถเปลี่ยนสิทธิ์ทั้งหมดฉันสามารถเปลี่ยนทีละไฟล์ด้วยตนเองโดยเปลี่ยนเจ้าของแล้วตั้งค่าสิทธิ์ แต่ฉันจะเปลี่ยนเจ้าของไฟล์ทั้งหมดได้อย่างไร ในไดเรกทอรีนี้ทันทีหรือไม่

3
การอนุญาตของไฟล์มีผลกับ symlink อย่างไร
สมมติว่าคุณมีโครงสร้างนี้: + directory -- file1 -- file2 -- file3 -> /tmp/file3 file3เป็นลิงค์ไปยังที่file3อื่นในระบบ ตอนนี้สมมติว่าฉันchmod 777เป็นไดเรกทอรีและเนื้อหาทั้งหมดที่อยู่ภายใน ไม่ฉันfile3ใน/tmpได้รับสิทธิ์เหล่านั้นหรือไม่ นอกจากนี้สมมติว่าเรามีสถานการณ์เดียวกัน แต่กลับกัน /tmp/file3 -> /directory/file3 หากฉันใช้การอนุญาตกับไฟล์ที่กำลังลิงก์ไปนั้นจะมีผลกับลิงค์อย่างไร

6
ฉันควรทำอย่างไรเกี่ยวกับ com.apple.quarantine
ฉันดาวน์โหลด.jarไฟล์บางไฟล์จากอินเทอร์เน็ตและต้องการใช้งานภายใต้ Mac OS X แต่ดูเหมือนว่า OS จะติดแท็กไฟล์เหล่านั้นด้วยคุณสมบัติเพิ่มเติม com.apple.quarantine (ไม่มีข้อบ่งชี้เกี่ยวกับเรื่องนี้จนกว่าฉันจะสังเกตเห็น " @" ในls -lและ ค้นหาวิธีใช้ls -l@) - เห็นได้ชัดว่ามีการดาวน์โหลดมาจากอินเทอร์เน็ต วิธีที่ถูกต้องในการจัดการกับสิ่งนี้คืออะไร?

2
Linux - อุปกรณ์เมานต์ที่มีสิทธิ์ผู้ใช้เฉพาะ
ฉันจะติดตั้งอุปกรณ์ที่มีสิทธิ์ผู้ใช้เฉพาะเมื่อเริ่มต้นได้อย่างไร ฉันยังคงมีปัญหาในการหาข้อมูล ผมอยากจะติดตั้งหารด้วยและuid=1000 gid=1000รายการปัจจุบันของฉันไปยัง/etc/fstab/ไฟล์มีลักษณะเช่นนี้: dev /var/www vboxsf rw, suid, dev, exec, auto, nouser, async, uid=1000

4
วิธีการอนุญาตให้ใช้ไฟล์ใหม่สืบทอดจากไดเรกทอรีแม่
dataฉันมีไดเรกทอรีที่เรียกว่า จากนั้นฉันก็เรียกใช้สคริปต์ภายใต้ id ผู้ใช้ 'หุ่นยนต์' โรบ็อตเขียนไปยังdataไดเรกทอรีและอัปเดตไฟล์ภายใน แนวคิดนี้dataเปิดให้ฉันและหุ่นยนต์อัปเดต ดังนั้นฉันจึงตั้งค่าการอนุญาตและกลุ่มเจ้าของอย่างนี้ drwxrwxr-x 2 me robot-grp 4096 Jun 11 20:50 data ที่ทั้งฉันและหุ่นยนต์เป็นของ 'robot-grp' ฉันเปลี่ยนการอนุญาตและกลุ่มเจ้าของซ้ำอย่างเช่นไดเรกทอรีหลัก ฉันเป็นประจำอัปโหลดไฟล์ใหม่ลงในไดเรกทอรีใช้data rsyncน่าเสียดายที่ไฟล์ใหม่ที่อัปโหลดไม่ได้รับอนุญาตจากไดเรกทอรีหลักเนื่องจากฉันหวังว่า แต่ดูเหมือนว่านี้ -rw-r--r-- 1 me users 6 Jun 11 20:50 new-file.txt เมื่อหุ่นยนต์พยายามที่จะอัพเดทnew-file.txtมันล้มเหลวเนื่องจากขาดการอนุญาตไฟล์ ฉันไม่แน่ใจว่าการตั้งค่า umask ช่วยได้หรือไม่ ในกรณีใด ๆ ไฟล์ใหม่ไม่ได้ติดตามมันจริงๆ $ umask -S u=rwx,g=rx,o=rx ฉันมักจะสับสนเมื่อได้รับอนุญาตจาก Unix ฉันมีแผนที่ถูกต้องหรือไม่? ฉันใช้เดเบียนเลนนี่

7
@ หมายถึงอะไรในผลลัพธ์ของ“ ls” บนเทอร์มินัล OS X '
เมื่อทำlsในไดเรกทอรีฉันได้รับผลลัพธ์ต่อไปนี้: drwxr-xr-x@ 12 xonic staff 408 22 Jun 19:00 . drwxr-xr-x 9 xonic staff 306 22 Jun 19:42 .. -rwxrwxrwx@ 1 xonic staff 6148 25 Mai 23:04 .DS_Store -rw-r--r--@ 1 xonic staff 17284 22 Jun 00:20 filmStrip.cpp -rw-r--r--@ 1 xonic staff 3843 21 Jun 21:20 filmStrip.h ฉันสงสัยว่า@หมายถึงอะไร
81 macos  permissions  ls 

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