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

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

6
ข้อผิดพลาด Npm เมื่อติดตั้งแพ็กเกจบน windows share
ฉันมี Ubuntu 12.10 ที่ทำงานในฐานะแขกของ VMware บนโฮสต์ Windows 8 ของฉัน ฉันได้แชร์โฟลเดอร์ไว้ใน Windows 8 Host ของฉันแล้วและติดตั้งในแขก Ubuntu เมื่อเริ่มต้นใช้รายการนี้ในfstab: //myhost/work /work cifs credentials=/home/user/.smbcredentials,noserverino,nounix,uid=user,gid=user,file_mode=0777,dir_mode=0777 0 0 การแชร์ทำงานได้ดีและสามารถให้บริการโดยเว็บเซิร์ฟเวอร์เช่น nginx อย่างไรก็ตามดูเหมือนว่าจะมีปัญหาเมื่อฉันติดตั้งแพ็คเกจ node.js โดยใช้ npm ฉันได้รับข้อผิดพลาดจำนวนมากเช่นนี้: user@ubuntu:/work/test$ sudo npm install grunt npm http GET https://registry.npmjs.org/grunt npm http 304 https://registry.npmjs.org/grunt ... npm ERR! error rolling back Error: ENOTEMPTY, …

4
ความสามารถในการบุกเข้าไปในเครื่อง Linux ผ่าน grub2 ปลอดภัยได้อย่างไร?
ความสามารถของบุคคลที่ได้รับการเข้าถึงทางกายภาพไปยังคอมพิวเตอร์ของคุณเพื่อรูทด้วยขั้นตอนเหล่านั้นอย่างปลอดภัยอย่างไร? เมื่อเมนู grub2 เปิดขึ้นให้กด e เพื่อแก้ไขตัวเลือกการเริ่ม Linux เปลี่ยนแปลง: "linux /vmlinuz-2.6.35-23-generic root=UUID=e7f1e48d-0015-485f-be7d-836217a31312 ro quiet splash" ไปที่: "linux /vmlinuz-2.6.35-23-generic root=UUID=e7f1e48d-0015-485f-be7d-836217a31312 ro init=/bin/bash" ตอนนี้คุณสามารถเข้าถึงรูทได้แล้ว: mount -o remount,rw / passwd user mount -o remount,ro / sync รีคอมพิวเตอร์และคุณจะชนะ คำถามของฉันคือจะสามารถเจาะเข้าไปในเครื่อง Linux ผ่าน grub2 ปลอดภัยได้อย่างไร? ฉันไม่เข้าใจความจริงเกี่ยวกับ Linux ขอบคุณสำหรับคำตอบของคุณ

3
ข้อผิดพลาด 1045 (28000): การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'root @ localhost' (ใช้รหัสผ่าน: ไม่)
ฉันกำลังพยายามติดตั้งแอป queXS cati บนเดสก์ท็อป Ubuntu ของฉันและฉันติดตั้งเซิร์ฟเวอร์ MySQL และ PHP 5 และฉันไม่สามารถลงชื่อเข้าใช้เซิร์ฟเวอร์ MySQL เป็นรูทได้โดยไม่ต้องใช้รหัสผ่าน: mysql -u root มันบอกว่า ERROR 1045(28000) : Access denied for user 'root@localhost' (using password: no ) แต่มันก็โอเคเมื่อฉันเข้า mysql -u root -p ฉันไม่สามารถทราบได้ว่าปัญหาคืออะไร

8
ฉันจะขออนุญาตแก้ไขไฟล์การกำหนดค่าระบบได้อย่างไร
ฉันดูเหมือนจะไม่สามารถแก้ไขและบันทึกไฟล์กำหนดค่าในระบบราก (เช่น:) /etc/dhcp/dhcpd.config; มันเพิ่งพูดว่า "การอนุญาตถูกปฏิเสธ" หรือตัวเลือกการบันทึกถูกบล็อกในโปรแกรมแก้ไขข้อความ ฉันค่อนข้างแน่ใจว่าฉันเป็นผู้ใช้รูท แต่ฉันจะแน่ใจได้อย่างไร หากฉันเป็นผู้ใช้รูทฉันจะแก้ไขได้อย่างไร

3
เกิดข้อผิดพลาดในการอนุญาตเมื่อติดตั้ง ttf-mscorefonts-installer / ไม่สามารถยกเลิกสิทธิ์ได้เนื่องจากผู้ใช้ไม่สามารถเข้าถึงไฟล์ '_apt'
ฉันต้องการติดตั้งฟอนต์ Microsoft ใน 16.04 และรันคำสั่งด้านล่าง แต่มีข้อผิดพลาดมากมาย (หรือคำเตือนเท่านั้น) เกี่ยวกับว่าผู้ใช้_aptไม่มีสิทธิ์ใน.exeไฟล์ที่ดาวน์โหลด คำสั่ง: sudo apt install ttf-mscorefont-installer ข้อความแสดงข้อผิดพลาด (ซ้ำสำหรับ exe แบบอักษรที่ดาวน์โหลดทุกครั้ง): ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe Get:1 http://downloads.sourceforge.net/corefonts/andale32.exe [198 kB] Fetched 198 kB in 1s (180 kB/s) W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission …

1
การเปลี่ยนความเป็นเจ้าของ:“ การดำเนินการไม่ได้รับอนุญาต” - แม้เป็นราก!
ฉันพยายามช่วยผู้ใช้ในการแก้ปัญหาด้วยไดรฟ์ USB ที่สามารถบู๊ตได้ แต่ดูเหมือนว่ามีไฟล์ที่ไม่สามารถแก้ไขความเป็นเจ้าของได้ ฉันคิดว่ามันจะเป็นไปได้ด้วย: sudo chown users:username ldlinux.sys แต่เมื่อดำเนินการแล้วจะทำให้เกิดข้อผิดพลาดนี้: Operation not permitted มีวิธีในการเปลี่ยนเจ้าของหรือไม่? หากคุณต้องการดูการแชทด้วยข้อความที่ฉันมีกับ OP ไปที่นี่

6
ความแตกต่างที่สำคัญระหว่าง chmod และ chown คืออะไร?
ในตัวอย่างบางส่วนผมเห็นว่าบางอย่างที่ใช้แทนchown chmodผมไม่ทราบว่าจะใช้และchmod chownโปรดอธิบายให้ฉันฟังถึงความแตกต่างระหว่างพวกเขาเมื่อใดและทำไมฉันจึงควรใช้อย่างใดอย่างหนึ่ง

5
อนุญาตให้กลุ่มอนุญาต แต่ยังคงได้รับอนุญาตปฏิเสธ
ฉันมีพาร์ทิชัน ext4 และฉันได้ตั้งเจ้าของกลุ่มสำหรับไดเรกทอรีย่อยทั้งหมดเป็น mygroup: # chgrp -R mygroup /mount/abc # chmod -R g+swrx /mount/abc ผู้ใช้ของฉันเป็นส่วนหนึ่งของกลุ่มนั้น ภายในพาร์ติชั่นนั้นเป็นโฟลเดอร์ที่เป็นของผู้ใช้ 'ไม่มีใคร' และตอนนี้โดยกลุ่ม 'mygroup' ผู้ใช้ของฉันเป็นส่วนหนึ่งของ 'mygroup' นี่คือ ls -l: myuser@host:/mount/abc/folder$ ls -l drwxr-sr-x 2 nobody mygroup 4096 Apr 25 12:08 ./ drwxrwsrwx 6 nobody mygroup 4096 Apr 24 07:57 ../ -rw-r-xr-- 1 otheruser mygroup 159539 …

5
วิธีทำให้ Apache ทำงานเป็นผู้ใช้ปัจจุบัน
ฉันคิดว่าสำหรับเครื่องพัฒนามันสะดวกกว่าที่จะเรียกใช้ Apache ในฐานะผู้ใช้ปัจจุบันเพื่อลดความยุ่งยากของสิทธิ์ ฉันจะทำอย่างไร ฉันคิดว่ามัน suexec แต่ฉันจะกำหนดค่าใน Ubuntu + Apache ได้อย่างไร

7
ทำไมฉันถึงแก้ไขไฟล์แบบอ่านอย่างเดียว?
คำถามสั้น ๆ : ทำไมเราสามารถจัดการไฟล์อ่านอย่างเดียวใน Vim โดยใช้:+ w+ q+ !ได้โดยไม่ต้องเป็นผู้ดูแลระบบ? คำถามยาว: ฉันมีไฟล์ข้อความ (myFile.txt) ซึ่งอ่านได้อย่างเดียวสำหรับทุกคน: navid@navid-ThinkPad-T530:~/ubuntuTest$ ls -l myFile.txt -r--r--r-- 1 navid navid 26 Aug 22 21:21 myFile.txt ฉันสามารถเปิดด้วย Vim ได้โดยไม่ต้องมีสิทธิ์ระดับผู้ดูแล: navid@navid-ThinkPad-T530:~/ubuntuTest$ vi myFile.txt ฉันแก้ไขมันและกด: Esc+ :+ w+ q+ Enterและฉันเห็นข้อความแสดงข้อผิดพลาดนี้: E45: 'readonly' option is set (add ! to override) จนถึงตอนนี้ทุกอย่างเข้าท่า แต่เมื่อฉันกด: Esc+ …


3
คำสั่งใดเปลี่ยนการตั้งค่ากลุ่มสำหรับไดเรกทอรี
ฉันมีปัญหาในการเข้าถึงไฟล์และไดเรกทอรีบางตัวที่ฉันติดตามไปยังกลุ่มที่กำหนดให้เข้าถึงได้ เมื่อฉันเปลี่ยนชื่อกลุ่มในเมนูคุณสมบัติ / สิทธิ์สำหรับไดเรกทอรีด้วยตนเองจากการตั้งค่าเริ่มต้น (MyGroup) เป็น www-data ที่ใช้โดยเว็บไซต์ Drupal ของฉันข้อความแจ้งข้อผิดพลาดของไดเรกทอรีที่ฉันได้รับจะหายไป มีไฟล์และไดเรกทอรีจำนวนมากที่ต้องการการเปลี่ยนแปลงนี้ หากเชื่อว่าการใช้ chmod จะเปลี่ยนเจ้าของที่ตั้งค่าไว้อย่างถูกต้องและยังใหม่กับ Ubuntu ฉันไม่อยากทดลองโดยไม่เข้าใจว่าเจ้าของและกลุ่มทำงานอย่างไรในการตั้งค่าการอนุญาต คำสั่งใดเปลี่ยนการตั้งค่ากลุ่มสำหรับไดเรกทอรี


2
ฉันจะตรวจสอบการอนุญาตของโฟลเดอร์ในเซิร์ฟเวอร์อูบุนตู 12.04 ได้อย่างไร
ตอนนี้ฉันรู้ว่าฉันสามารถเปลี่ยนการอนุญาตเช่น: sudo chmod 550 directory ฉันสงสัยว่าฉันจะตรวจสอบการอนุญาตโฟลเดอร์จริงได้อย่างไร

5
เปลี่ยนเจ้าของพาร์ติชั่นฮาร์ดไดรฟ์ภายในจากรูทเป็นผู้ใช้
ฉันมีไดรฟ์ภายในและภายนอกจำนวนมาก บางส่วนถูกแบ่งพาร์ติชัน การเมานต์ส่วนใหญ่จะทำการบู๊ตโดยอัตโนมัติ หนึ่งพาร์ติชั่นเป็นเจ้าของโดยรูทดังนั้นจึงไม่ต่อเชื่อมอัตโนมัติ ฉันรู้วิธีติดมันในฐานะรูท ฉันไม่ทราบวิธีการเป็นเจ้าของพาร์ติชันนั้นในฐานะผู้ใช้ X ฉันได้ลองเปลี่ยนการอนุญาตโดยใช้ gui ใน Nautilus เป็นรูท พวกเขาจะไม่ได้รับการยอมรับและเปลี่ยนกลับทันที พาร์ติชันคือ NTFS พาร์ทิชันอื่น ๆ ในไดรฟ์นั้นเป็นของฉันในฐานะผู้ใช้และเมาต์โดยอัตโนมัติ

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