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

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

1
ข้อผิดพลาด“ การอนุญาตถูกปฏิเสธ” เมื่อแก้ไข /etc/ld.so.conf
เมื่อฉันเรียกใช้คำสั่งนี้มันล้มเหลว: sudo echo '/usr/local/lib' >> /etc/ld.so.conf bash: /etc/ld.so.conf: Permission denied ฉันไม่มีปัญหาในการทำงานsudoอื่น ๆ ฉันใช้ Ubuntu 12.04 rootมันทำงานได้เมื่อเชื่อมต่อเป็น ความช่วยเหลือใด ๆ จะได้รับการชื่นชมมาก

3
ฉันจะเปลี่ยนชื่อรายการในสถานที่ที่ฉันไม่ได้เป็นเจ้าของเช่น / และทำไมฉันถึงไม่ควรทำ
ฉันได้รับPermission deniedข้อความเมื่อพยายามที่จะเปลี่ยนชื่อไฟล์และโฟลเดอร์ในสถานที่เช่น/, /usrและคนอื่น ๆ ไดเรกทอรีบ้าน ฉันเป็นผู้ดูแลระบบ ฉันจะทำสิ่งนี้ได้อย่างไร นอกจากนี้ฉันเคยได้ยินว่าการเปลี่ยนชื่อไฟล์และโฟลเดอร์เช่นนี้อาจเป็นอันตรายได้ มันเป็นเรื่องจริงเหรอ? ฉันไม่ควรทำสิ่งนี้หรือไม่?

5
เพล็กซ์จะไม่เข้าสู่โฮมไดเร็กตอรี่ของฉันหรือพาร์ติชั่นอื่น
ฉันเพิ่งติดตั้งเซิร์ฟเวอร์สื่อเพล็กซ์จากศูนย์ซอฟต์แวร์ Ubuntu และเปิดเว็บอินเตอร์เฟส ฉันต้องการเริ่มต้นด้วยการเพิ่มคอลเล็กชัน /home/robin/Videosเมื่อมันทำให้ผมเบราเซอร์ไฟล์ที่ผมอยากจะไป /homeเท่าที่ฉันได้รับ มันแสดงให้เห็นว่าrobinมีลูกศรอยู่ข้างหน้า แต่เมื่อฉันพยายามขยายแผนผังไดเรกทอรีมันว่างเปล่า /media/Dataเหมือนที่เกิดขึ้นเมื่อพยายามที่จะเข้าถึง สำหรับฉันมันค่อนข้างไร้ประโยชน์เช่นนี้เนื่องจากไฟล์สื่อทั้งหมดของฉันอยู่ในไดเรกทอรีทั้งสอง ความช่วยเหลือจะได้รับการชื่นชมมาก การเดาครั้งแรกของฉันดูเหมือนจะถูกต้อง มันเป็นปัญหาสิทธิ์เสมอเช่นเคย ฉันจะให้ plex เข้าถึงโฟลเดอร์บ้านของฉันโดยไม่ให้ผู้ใช้รายอื่นเข้าถึงได้อย่างไร โฟลเดอร์ในบ้านของฉันถูกเข้ารหัสโดยวิธีการดังนั้นอาจจะทำให้สิ่งต่าง ๆ ซับซ้อนขึ้นเล็กน้อย robin@RobinJ:~$ sudo -u plex bash [sudo] password for robin: bash: /home/robin/.bashrc: Permission denied plex@RobinJ:~$ ls -al ls: cannot open directory .: Permission denied plex@RobinJ:~$ cd /home plex@RobinJ:/home$ cd robin bash: cd: …

2
ทำไมฉันไม่สามารถวางสิ่งใดภายใต้โฟลเดอร์ / usr /
/usr/share/kde4/apps/ksplash/Themes/ฉันแค่อยากจะติดตั้งธีมสำหรับการเริ่มต้นขึ้นหน้าจอและฉันมีการคัดลอกไฟล์บางกว่าที่นี่เพื่อ แต่คำตอบที่ฉันได้รับคือ: ปฏิเสธการเข้าใช้. ไม่สามารถเขียนถึง/usr/share/kde4/apps/ksplash/Themes/ ฉันต้องทำอะไร? ฉันเป็นผู้ใช้ใหม่.

2
เรียกใช้ apt-get โดยไม่มี sudo
นี่อาจเป็นคำถามที่ไร้เดียงสา แต่ฉันอยากรู้ว่าฉันจะให้ผู้ใช้หลายคนเข้าถึงคอมพิวเตอร์เครื่องเดียวได้อย่างไรโดยไม่ทำให้พวกเขาเป็นผู้ใช้รูท ฉันจะให้พวกเขาเข้าถึง sudo แบบ จำกัด ได้อย่างไรเพื่อที่พวกเขาจะยังสามารถออกคำสั่งได้ sudo apt-get install epstopdf ฉันคิดว่านี่อาจเป็นคำถามที่โง่อย่างไม่น่าเชื่อเมื่อได้รับการเข้าถึงของผู้ใช้รูทพวกเขาสามารถทำสิ่งที่พวกเขาต้องการ ดังนั้นมีวิธีการรอบนี้หรือไม่? ฉันเปิดรับข้อเสนอแนะ

2
AWStats: ไม่สามารถเข้าถึง /var/log/apache2/access.log
ผมติดตั้ง awstats บนเซิร์ฟเวอร์ใหม่ของฉันอูบุนตูสุวิมล แต่เมื่อ cron พยายามที่จะเรียกว่าเป็นผู้ใช้ก็บ่นว่าwww-datacannot access /var/log/apache2/access.log: Permission denied ใน/usr/share/doc/awstats/README.Debianย่อหน้านี้มี: ตามค่าเริ่มต้น Apache จะเก็บ logfiles (ตั้งแต่รุ่น 1.3.22-1) ด้วย uid = root และ gid = adm ดังนั้นคุณต้องเลือก ... 1) เปลี่ยนสิทธิ์ของ logfiles ใน /etc/logrotate.d/apache เพื่อให้ www-data มีการเข้าถึงแบบอ่านอย่างน้อย 2) เป็น 1) แต่เปลี่ยนเป็นผู้ใช้เฉพาะและใช้คุณลักษณะ suEXEC ของ Apache เพื่อเรียกใช้เป็นผู้ใช้เดียวกัน (และเปลี่ยนสิทธิ์ของ / var / lib / awstats …

5
รับสิทธิ์เข้าถึงรูทเพื่อคัดลอกไฟล์ไปยัง / usr / share / …?
ในระยะสั้นฉันต้องการคัดลอกโฟลเดอร์ไปยังตำแหน่ง/usr/share/screenlets/....ในระบบ Ubuntu 10.04 suฉันพยายามโดยการเข้าสู่ระบบเป็นรากจากการให้ขั้ว ฉันยังเปลี่ยนประเภทบัญชีผู้ใช้เป็น ADMINISTRATOR ยังไม่มีประโยชน์ ตัวเลือก PASTE ในรายการเมนูบริบทในโฟลเดอร์/usr/share/...นั้นไม่ทำงาน ฉันจะคัดลอกไฟล์เหล่านั้นได้อย่างไร

2
ทำไมไฟล์ snap ไม่สามารถแก้ไขได้ แต่อย่างใด
ฉันพยายามเปลี่ยนไอคอนของ Blender มานานแล้ว แต่ไม่ว่าฉันจะทำอะไรฉันก็ไม่ได้รับอนุญาตให้แก้ไขอะไร/snap/blender-tpaw/3/เลย นี่คือสิ่งที่ฉันพยายาม: แก้ไขไฟล์จากโดยไม่ต้องnautilussudo การแก้ไขไฟล์จากnautilusด้วยsudo( sudo nautilusในเทอร์มินัล) โดยใช้คำสั่งขั้วเช่นcpหรือโดยไม่ต้องrmsudo การใช้คำสั่งเทอร์มินัลด้วยsudo(เช่นsudo cp <source> /snap/blender-tpaw/3/หรือsudo rm /snap/blender-tpaw/3/<filename.ext>) ทำทุกอย่างด้านบนในรูทเทอร์มินัล (โดยใช้sudo -i) ในทุกกรณีฉันได้รับข้อผิดพลาดต่อไปนี้: cannot remove/copy '/snap/blender-tpaw/3/filename.ext': Read-only file system โดยที่ filename เป็นไฟล์และ. text เป็นส่วนขยาย นอกจากนี้ยังนำไปใช้กับไฟล์ snaps อื่น ๆ ไม่เพียง แต่ Blender ฉันทำอะไรผิดที่นี่เหรอ? หรือเป็นไปไม่ได้ที่จะเปลี่ยนไฟล์เหล่านั้น? แม้ว่าฉันจะไม่คิดว่ามันเป็นไปไม่ได้เพราะทุกอย่างที่นี่จาก Ubuntu เป็น Blender เป็นโอเพ่นซอร์สดังนั้นพวกเขาจึงไม่มีเหตุผลที่จะปิดกั้นเราจากการแก้ไขไฟล์เหล่านั้น แก้ไข: ฉันใช้เมนูหลัก (alacarte) เพื่อเปลี่ยนไอคอน แต่ฉันยังต้องการทราบว่าทำไมฉันไม่สามารถแก้ไขไฟล์ …

2
การเปลี่ยนสิทธิ์ในการเขียนสำหรับ SFTP ที่ถูกจำคุกนั้นปฏิเสธการเข้าสู่ระบบ
ฉันได้สำรวจเว็บไซต์และฟอรัมหลายแห่งเกี่ยวกับวิธีตั้งค่าผู้ใช้ SFTP ที่ถูกจำคุกในไดเรกทอรีหนึ่งโดยใช้ CHROOT นี่คือขั้นตอนที่ฉันได้ติดตาม แต่ดูเหมือนฉันจะไม่ได้รับอนุญาตให้เขียนเพื่อทำงาน ติดตั้ง sshd_config #Subsystem sftp /usr/lib/openssh/sftp-server Subsystem sftp internal-sftp Match group webmaster X11Forwarding no ChrootDirectory %h AllowTcpForwarding no ForceCommand internal-sftp สร้างโฟลเดอร์ mkdir /var/www/sites สร้างผู้ใช้และกลุ่ม useradd uploader passwd uploader usermod -d /var/www/sites uploader groupadd webmaster uploader groupadd www-data uploader สิทธิ์และความเป็นเจ้าของ chown root:root /var/www chmod 755 /var/www/sites …

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

4
วิธีรับรายชื่อเจ้าของไฟล์ทั้งหมดในไดเรกทอรี
ฉันกำลังพยายามแก้ไขระบบโควต้าของฉัน ปัญหาของฉันคือฉันไม่สามารถตรวจสอบว่าไฟล์ทั้งหมดในไดเรกทอรีเป็นของผู้ใช้เดียวกัน หากเป็นไปได้มีวิธีการแสดงรายการเจ้าของไฟล์ต่าง ๆ ในไดเรกทอรี (เรียกซ้ำ) เช่น get-owners-of DIRNAME

3
จะเข้าถึง USB-storage จากแอพพลิเคชั่นที่ติดตั้งเป็น Snap ได้อย่างไร?
ฉันติดตั้ง Ubuntu 18.04 LTS แล้ว ฉันเสียบ USB-flash กับแล็ปท็อปของฉัน มันได้รับการต่อเชื่อมอัตโนมัติกับ/ media / ชื่อผู้ใช้ / DISKLABELและเปิดใน Nautilus ฉันสามารถอ่านและเขียนวัตถุได้ ฉันจะเข้าใช้งานแอพพลิเคชั่นซึ่งติดตั้งเป็น Snap ได้อย่างไร? ฉันพยายามยึดของการใช้งานดังต่อไปนี้เช่นgedit, ,arduino-mhall119 organize-my-filesพวกเขาทั้งหมดแสดงข้อผิดพลาดให้ฉันถ้าฉันไปที่โฟลเดอร์/ media : เอาต์พุตของอินเตอร์เฟส Snap ที่ใช้งานอยู่ด้านล่าง: $ snap interfaces | grep -v ".*-$" Slot Plug :browser-support organize-my-files :core-support core:core-support-plug :cups-control gedit :desktop gedit,organize-my-files :desktop-legacy gedit,organize-my-files :gsettings gedit,organize-my-files :home arduino-mhall119,gedit,organize-my-files …

2
เหตุใดคำสั่ง find จึงระเบิดใน / run /
ฉันใช้คำสั่งต่อไปนี้เพื่อตรวจสอบเวอร์ชั่นของไพ ธ อนตามที่ได้รับคำตอบนี้ มันทำงานยกเว้นข้อผิดพลาดหนึ่งที่แสดงด้านล่าง มีใครอธิบายได้ไหม $ sudo find / -type f -executable -iname 'python*' -exec file -i '{}' \; \ | awk -F: '/x-executable; charset=binary/ {print $1}' \ | xargs readlink -f | sort -u | xargs -I % sh -c 'echo -n "%: "; % -V' ข้อผิดพลาด: find: ‘/run/user/1000/gvfs’: …
13 permissions  find 

2
อะไรคือ Ubuntu ที่เทียบเท่ากับ OSX `chmod -h` flag
ใน OSX ฉันสามารถตั้งค่าการอนุญาตของ symlink เอง (แทนที่จะเป็นสิ่งที่ชี้ไปที่ใช้ -h) จากหน้าคน: -h If the file is a symbolic link, change the mode of the link itself rather than the file that the link points to. ใน Ubuntu 14.04 ฉันพยายามตั้งค่าการอนุญาต symlink แต่ตั้งไว้ที่เป้าหมาย symlink เท่านั้น มันเกี่ยวกับ symlink จาก/home/nagios/.ssh/someprivatekeyถึง/somewhere/else/privatekeyดังนั้นการอนุญาตมีความสำคัญสำหรับ ssh ฉันจะบรรลุสิ่งนี้ได้อย่างไร

2
ปัญหาการอนุญาต tcpdump
ฉันมีปัญหาในการรัน tcpdump ฉันต้องรัน tcpdump กับผู้ใช้ที่ไม่ใช่รูท ค้นหาปัญหาจากเว็บของฉันและคิดว่าฉันควร: sudo setcap cap_net_admin=eip /usr/sbin/tcpdump นั่นทำให้ฉันสามารถรันtcpdumpกับผู้ใช้ของฉัน แต่แล้วฉันได้: you don't have permission to capture on that device ในอุปกรณ์ใด ๆ ที่ฉันพยายามจับภาพ ก็เหมือนกันกำลังดุร้ายและทำเช่นนั้น: sudo chmod +s /usr/sbin/tcpdump นั่นไม่ได้ทำอย่างใดอย่างหนึ่ง

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