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

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

3
แชร์แซมบ้าอย่างง่าย - ไม่มีรหัสผ่าน
สิ่งที่ฉันต้องการ: การตั้งค่าแซมบ้าอย่างง่าย ๆ สำหรับไฟล์เซิร์ฟเวอร์ที่ไม่มีรหัสผ่านและการอ่านแบบเต็มสำหรับทุกคน ไม่ต้องการความปลอดภัย ประวัติความเป็นมา: ฉันกำลังสร้างเซิร์ฟเวอร์เพื่อโฮสต์ไฟล์สำหรับบ้านของฉัน เป้าหมายของเซิร์ฟเวอร์คือการโฮสต์ไฟล์สำหรับเครื่อง Windows สิ่งที่ดีที่สุดที่ฉันสามารถทำได้คือการกำหนดค่านี้ ด้วยสิ่งนี้ฉันสามารถเห็นการแชร์และเซิร์ฟเวอร์จากเครือข่าย แต่มันบอกว่า Windows ไม่สามารถเข้าถึงได้ ฉันกำลังใช้คู่ Linux ที่เซิร์ฟเวอร์ทั้งหมดอัปเดตล่าสุด การกำหนดค่าของฉัน: [global] workgroup = BIOHAZARD netbios name = MATUSALEM guest account = nobody log file = /usr/local/samba/var/log.%m max log size = 50 security = user map to guest = bad user encrypt passwords …

5
ไม่สามารถลบไฟล์ได้ - rm: ไม่สามารถลบข้อผิดพลาดอินพุต / เอาต์พุต
ไฟล์บางไฟล์อยู่ในระบบไฟล์ NTFS ของฉันซึ่งฉันไม่สามารถลบได้ มันให้ข้อผิดพลาดนี้: rm: cannot remove `zigBqC04': Input/output error ไฟล์อื่น ๆ ไม่สามารถคัดลอกในโฟลเดอร์นั้นและแสดงข้อความแสดงข้อผิดพลาดดังนี้: Error opening file 'file-path': Input/output error วิธีแก้ปัญหาใด ๆ

5
ฉันไม่สามารถรับแซมบ้าเพื่อตั้งค่าการอนุญาตที่เหมาะสมในไดเรกทอรีที่สร้างขึ้น
ฉันมีเซิร์ฟเวอร์ ubuntu ที่แชร์บางโฟลเดอร์โดยใช้ samba เมื่อไคลเอนต์สร้างโฟลเดอร์หรือไฟล์ใหม่การอนุญาตจะไม่ถูกตั้งค่าตามการตั้งค่าใน smb.conf การตั้งค่าปัจจุบันของฉันสำหรับการแชร์เฉพาะ: [share] path = /mnt/share browsable = yes guest ok = no writable = yes read only = no create mask = 0774 directory mask = 0774 write list = netuser เมื่อไคลเอนต์ samba (กล่อง windows 7) ใช้บัญชี 'netuser' เพื่อสร้างไฟล์หรือไดเรกทอรีการอนุญาตกลายเป็น drwxr-sr-- 2 netuser sambashare 4096 …

4
rm: ไม่สามารถลบไดเรกทอรี /: ปฏิเสธการอนุญาต
ฉันสร้างไดเรกทอรีชื่อ "shadi" และตั้งค่าการอนุญาตนี้ sinoosh@ubuntu:/home$ ls -ld shadi drwxr-xrwx 2 root root 4096 Jul 1 01:58 shadi ในสถานการณ์นี้ฉันมีสิทธิ์ "อื่น ๆ " แต่ทำไมฉันไม่สามารถลบมันได้? sinoosh@ubuntu:/home$ rm -r shadi/ rm: cannot remove ‘shadi/’: Permission denied
17 permissions  rm 

6
สิทธิ์ Sudo เสมอ
ฉันเคยค้นหาสิ่งนี้และคำตอบน่าจะอยู่ในสถานที่หลายล้านแห่งบน 'เน็ต แต่ฉันไม่สามารถหาได้ ... คุณให้สิทธิ์รูทบัญชีของคุณใน Linux อย่างไรเพื่อที่คุณไม่จำเป็นต้องใช้sudoทุกคำสั่งเดียวที่ต้องการสิทธิ์พิเศษ มันยิ่งน่ารำคาญยิ่งกว่าการควบคุมบัญชีผู้ใช้ของ Windows (ได้โปรด ... ฉันไม่ต้องการบรรยายว่าฉันจะมีชีวิตที่อันตรายได้อย่างไรขอบคุณ)
17 permissions  sudo  root 


5
pulseaudio ไม่ทำงาน:“ โฮมไดเรกทอรีไม่สามารถเข้าถึงได้: ปฏิเสธการอนุญาต”
ฉันใช้ Clementine และเริ่มเมื่อวานนี้เพื่อปฏิเสธที่จะเล่นอะไรและแสดงกล่องเตือน "การเข้าถึงถูกปฏิเสธ" เหมือนกับ Rhythmbox หลังจากนั้นไม่นานฉันก็รู้ว่าตัวบ่งชี้เสียงของฉันเป็นสีเทาและไม่มีการ์ดเสียงปรากฏในการตั้งค่าเสียง ฉันคิดว่า Pulseaudio เป็นผู้ร้าย แต่ไม่มีความแน่นอน (ดูผลลัพธ์ด้านล่าง) ฉันใช้งาน 13.04 และมีบางอย่างผิดปกติ แต่ฉันไม่เห็นวิธีการเริ่มต้นใหม่ด้วยการกำหนดค่าใหม่ทั้งหมดหรือหากฉันต้องการเปลี่ยนแปลงอะไร lionel@prime:~$ pulseaudio -vvvv I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us. D: …

2
ไม่ใช่ sudo ทางเลือกสำหรับ / usr / local / bin สำหรับสคริปต์ทั่วไป
ฉันคุ้นเคยกับการใส่สคริปต์ทั่วไป/usr/local/binเพื่อให้ฉันสามารถเรียกใช้งานได้จากทุกที่ด้วยเทอร์มินัล ตัวอย่างเช่นฉันสร้างเชลล์สคริปต์ชื่อ1ทำให้สามารถเรียกใช้งานได้ด้วยchmod +x 1และใส่ไว้ใน/usr/local/binและภายในสคริปต์ที่ฉันพิมพ์#!/bin/shในบรรทัดแรกแล้วตามด้วยคำสั่งของฉัน จากนั้นเป็นต้นมาสามารถใช้งานได้อย่างสะดวกและรวดเร็วโดยพิมพ์ 1Enter บนเทอร์มินัลจากภายในโฟลเดอร์ใด ๆ ปัญหาของฉันคือว่าฉันกำลังทำงานบนคอมพิวเตอร์ที่ไม่สามารถทำได้sudoและฉันไม่สามารถคาดหวังว่าจะได้รับมันดังนั้นฉันจึงไม่สามารถวางสคริปต์ไว้ใน/usr/local/binได้ ตัวเลือกของฉันคืออะไร? มีเส้นทางอื่นที่มีความสามารถ "เรียกใช้จากที่ใดก็ได้" เดียวกันซึ่งฉันสามารถเข้าถึงได้โดยไม่ต้องsudoวิธีอื่นเพื่อให้ได้สิ่งที่เทียบเท่าหรือไม่ คำตอบที่ได้รับการยอมรับสำหรับโพสต์นี้พูดว่า สำหรับสคริปต์ที่ผู้ใช้กำหนดให้ใช้ bin / ในไดเรกทอรีบ้านของคุณ ซึ่งฉันพยายาม แต่ไม่มี binโฟลเดอร์ในโฮมไดเร็กตอรี่ของฉันและเมื่อฉันสร้างมันขึ้นมาฉันยังไม่สามารถเรียกใช้สคริปต์จากที่อื่นได้ ฉันกำลังใช้งาน Ubuntu 12.04 LTS

2
ฉันไม่สามารถเข้าถึงโฟลเดอร์รูทได้
ฉันไม่มีสิทธิ์เข้าถึงโฟลเดอร์รูทของฉัน: Ubuntu บอกว่าฉันไม่มีสิทธิ์ที่จำเป็นในการเข้าถึง ฉันไม่สามารถเข้าถึงlost + foundซึ่งทำให้ฉันมีข้อผิดพลาดเดียวกัน มีใครที่สามารถให้คำตอบสำหรับคำถามเหล่านี้หรือไม่
16 root  permissions 

2
ค้นหาไฟล์ตามการอนุญาต
ฉันจะค้นหารายการไฟล์ที่มีการอนุญาตพิเศษได้อย่างไร ฉันต้องการค้นหาไฟล์ที่rootผู้ใช้เป็นเจ้าของซึ่งได้rwxรับอนุญาตจากเจ้าของ มีวิธีการหารายชื่อไฟล์ดังกล่าวหรือไม่? ฉันใช้ Ubuntu 16.04


4
จะปลอดภัยที่จะ chown` / usr / local`?
ฉันรู้ว่า/usr/localการติดตั้งซอฟต์แวร์สำหรับเครื่องท้องถิ่นคืออะไร โดยค่าเริ่มต้นrootเป็นเจ้าของไดเรกทอรี sudoซึ่งหมายความว่าการติดตั้งนั้นคุณจำเป็นต้องใช้ สำหรับเครื่องผู้ใช้คนเดียวหรือนักพัฒนาซอฟต์แวร์นี่ดูเหมือนจะเป็นการใช้คำสั่งพิเศษโดยไม่จำเป็น ดังนั้นคำถามของฉัน - มันปลอดภัยสำหรับฉันที่จะเป็นเจ้าของ/usr/local? ยกตัวอย่างเช่น Homebrew สำหรับ OS X "เพียงธิการ" เพราะพวกเขาเอง/usr/localและปลอดภัยsudoติดตั้งซอฟต์แวร์ของพวกเขาโดยไม่ต้องมีการใช้งานของ นอกจากนี้หากคุณติดตั้งซอฟต์แวร์ที่คอมไพล์ใน/usr/localเครื่องปัจจุบันซอฟต์แวร์ต้องการรูทเพื่อแก้ไขตนเองหรือติดตั้งปลั๊กอิน นี้ดูเหมือนว่าไม่ปลอดภัย - ฉันต้องการเพียงใช้sudoเมื่อฉันรู้ว่าตรงกับสิ่งที่จะเกิดขึ้น ความเห็น?

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

5
วิธีแก้ไข sudo หลังจาก“ chmod -R 777 / usr / bin”
ฉันเข้ามาchmod -R 777 /usr/binและตอนนี้ sudo ไม่ทำงาน sudo must be setuid rootมันบอกว่า chown root:root /usr/bin/sudo chmod 4755 /usr/bin/sudoคำแนะนำบางออนไลน์กล่าวว่าการเรียกใช้ เมื่อเข้าสู่chown root:root /usr/bin/sudoมันแสดงให้เห็นopened in readonly modeข้อผิดพลาด
15 permissions  sudo  root  chmod 

3
วิธีการทำเครื่องหมาย“ อนุญาตให้เรียกใช้ไฟล์เป็นโปรแกรม” บนไดรฟ์ภายนอก
หากฉันพยายามตั้งค่าตัวเลือกนี้สำหรับไฟล์ในไดรฟ์ภายนอกมันจะเป็นการยกเลิกการทำเครื่องหมายตัวเอง การทำchmod +xไม่มีผล ไดรฟ์ติดตั้งด้วยตัวเลือกเริ่มต้น

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