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

ใช้เมื่อเรียกใช้คำสั่งในฐานะผู้ใช้รายอื่น

2
อนุญาตให้ sudo กับผู้ใช้รายอื่นโดยไม่มีรหัสผ่าน
ฉันต้องการที่จะสามารถ 'su' ให้กับผู้ใช้ที่เฉพาะเจาะจงทำให้ฉันสามารถเรียกใช้คำสั่งใด ๆ โดยไม่ต้องป้อนรหัสผ่าน ตัวอย่างเช่น: หากการเข้าสู่ระบบของฉันคือ user1 และผู้ใช้ที่ฉันต้องการ 'su' ถึงคือ user2: ฉันจะใช้คำสั่ง: su - user2 แต่จากนั้นมันก็เตือนฉันด้วย Password:
46 permission  sudo 

5
เหตุใดฉันจึงเรียกใช้ 'su` ไม่ได้ (และฉันควรทำอย่างไร)
เมื่อใดก็ตามที่ฉันพยายามที่จะออกsuฉันได้รับนี้: $ su Password: su: Sorry ไม่จำเป็นต้องบอกว่าฉันป้อนรหัสผ่านผู้ดูแลระบบที่ถูกต้องซึ่งใช้งานsudoได้ สิ่งที่ฉันต้องการไม่จำเป็นต้องใส่sudoในแต่ละครั้ง
33 macos  terminal  sudo 

1
ไม่สามารถเขียนถึง / usr / lib
ฉันอัปเกรดเป็น OS X El Capitan และพยายามติดตั้งแอปใหม่ (MPLAB X จาก Microchip) แต่ฉันพบข้อผิดพลาดเนื่องจากไม่สามารถคัดลอกไลบรารีไป/usr/libได้แม้ว่าจะขอรหัสผ่านรูท ผมพยายามที่จะคัดลอกห้องสมุดด้วยตนเองโดยใช้แต่ก็กล่าวว่าsudo cp libSEGGERAccessLink.dylib /usr/libcp: /usr/lib/libSEGGERAccessLink.dylib: Operation not permitted นี่เป็นปัญหาสิทธิ์หรือไม่ ฉันจะเขียนถึงได้/usr/libอย่างไร ls -ld /usr/libผลตอบแทน: drwxr-xr-x 263 root wheel 8942 Oct 2 15:49 /usr/lib

3
เปิดใช้งาน sudo โดยไม่มีรหัสผ่านบน MacOS
ปัญหาของฉัน ฉันต้องการเรียกใช้sudoคำสั่งบนMacOS Sierra 10.12โดยไม่ต้องพิมพ์รหัสผ่าน ฉันลองทำอะไร ฉันได้อ่านสิ่งต่อไปนี้: ทำไม sudo ขอรหัสผ่านใน terminal? อนุญาตให้ sudo กับผู้ใช้รายอื่นโดยไม่ต้องใช้รหัสผ่าน ใช้ sudo ไม่มีรหัสผ่านบน Mac ของคุณ และเปลี่ยนส่วนที่เกี่ยวข้องใน/etc/sudoersไฟล์ของฉันเป็น: root ALL=(ALL) ALL %admin ALL=(ALL) NOPASSWD: ALL %wheel ALL=(ALL) NOPASSWD: ALL %wheel ALL=(ALL) NOPASSWD: ALL %sudo ALL=(ALL) NOPASSWD: ALL adamatan ALL=(ALL) NOPASSWD: ALL รหัสผู้ใช้ในท้องถิ่นของฉัน ( whoami) adamatanเป็น sudoฉันยังคงถูกขอให้พิมพ์รหัสผ่านทุกไม่กี่นาทีเมื่อโทร มีความคิดอะไรผิดหรือเปล่า?
24 password  sierra  sudo 

4
เหตุการณ์ที่เกิดขึ้นด้วยคำสั่ง sudo จะถูกรายงานไปที่ใด
หากผู้ดูแลระบบพิมพ์คำสั่ง sudo ในเทอร์มินัลสิ่งนี้จะปรากฏขึ้นหลังจากพวกเขาป้อนรหัสผ่าน: User is not in the sudoers file. This incident will be reported. สิ่งนี้รายงานไปที่ไหน
22 terminal  sudo 

4
ฉันจะรันเทอร์มินัลในโหมด sudo ได้อย่างไร
ฉันพยายามติดตั้งnpmและได้รับ npm ERR! Error: EACCES, Permission denied '/usr/local/lib/node_modules' npm ERR! npm ERR! Please use 'sudo' or log in as root to run this command. npm ERR! npm ERR! sudo npm "install" "." "--force" "--global" npm ERR! npm ERR! or set the 'unsafe-perm' config var to true. npm ERR! npm ERR! …
20 terminal  sudo  root 

5
ฉันจะรีเซ็ต / กู้คืนรหัสผ่าน superuser ของฉันโดยไม่ต้องดิสก์สำหรับเริ่มต้นได้อย่างไร
ฉันทำรหัสผ่าน superuser สำหรับ iMac ของฉันหายไปและฉันไม่มีดิสก์สำหรับบูต ฉันได้ลองคำตอบที่สองในหน้านี้แล้ว แต่ทุกครั้งที่ฉันพิมพ์suจากพรอมต์คำสั่งมันก็ยังขอรหัสผ่านที่ฉันไม่มีอีกต่อไป มีวิธีอื่นในการรีเซ็ตรหัสผ่าน superuser หรือไม่
17 macos  password  sudo  root 

6
เทอร์มินัลส่งคืนไม่พบคำสั่ง Mac OSX ส่วนใหญ่
ฉันยังใหม่กับระบบที่ใช้ Mac OSX และ UNIX ฉันต้องการรันเกม Windows สองสามตัวบน Mac Mini ของฉันดังนั้นฉันจึงเริ่มติดตั้ง Wine และ MacPorts หลังจากทำเช่นนั้นฉันพิมพ์sudo port install wineและเทอร์มินัลส่งคืนข้อผิดพลาดที่ไม่พบ ฉันลองคำสั่งพื้นฐานอื่น ๆ เช่นsayและclearพวกเขาทั้งหมดกลับข้อผิดพลาดไม่พบ ฉันทำสิ่งนี้และสิ่งที่ฉันเข้าใจมาทั้งหมดคือ PATH อาจตั้งค่าไม่ถูกต้อง ดังนั้นฉันจึงใช้คำสั่งนี้echo $PATHและมันคืนค่านี้: / opt / local / bin: / opt / local / sbin: / opt / local / bin: / opt / local / sbin: …
16 macos  mac  terminal  sudo 

3
osascript ไม่ได้รับอนุญาตให้เข้าถึงสิ่งอำนวยความสะดวก (-1728)
สคริปต์: #!/usr/bin/osascript tell application "System Preferences" activate set current pane to pane "com.apple.preferences.users" delay 2 tell application "System Events" click radio button "Login Items" of tab group 1 of window "Users & Groups" of application process "System Preferences" end tell end tell ฉันจะให้การเข้าถึงสคริปต์นี้อย่างช่วยเหลือได้อย่างไร เมื่อเรียกใช้ผ่าน 'ตัวแก้ไขสคริปต์' สิ่งที่จำเป็นต้องมีก็คือ 'ตัวแก้ไขสคริปต์' เพื่อเปิดใช้งานภายใต้ 'การเข้าถึง' ใน …

1
Sudo ขอรหัสผ่านต่อไปแม้ว่า NOPASSWD จะถูกตั้งค่าไว้แล้ว
การกำหนดค่า sudoers ต่อไปนี้ใช้งานได้ดีใน MacOS 10.8.5 หลายวันที่ผ่านมาฉันอัปเกรดเป็น Mavericks แล้วการตั้งค่าสถานะ NOPASSWD ดูเหมือนจะไม่ทำงานอีกต่อไป: # User privilege specification root ALL=(ALL) ALL howard ALL=(ALL) NOPASSWD: ALL %admin ALL=(ALL) ALL sudo ของ Mavericks ยังคงถามหารหัสผ่าน มีวิธีแก้ปัญหา / วิธีแก้ปัญหาหรือไม่?
13 macos  mavericks  unix  sudo 

6
ฉันจะเปิดไฟล์ในฐานะ root ใน TextEdit on Lion ได้อย่างไร
ฉันจะเปิดไฟล์ในฐานะ root ใน TextEdit ได้อย่างไร ฉันได้ลองคำสั่งเหล่านี้rootแล้ว แต่ TextEdit บอกว่ามันล็อคอยู่เสมอ open -e /etc/apache2/httpd.conf open -e -F /etc/apache2/httpd.conf open -e -F -W /etc/apache2/httpd.conf และแน่นอนsudo !!ทำให้ไม่แตกต่าง
13 lion  textedit  sudo  root 

4
ทำไม sudo จึงใช้เวลานานเกินไป
ฉันเพิ่งอัปเดตเป็น macOS Sierra 10.12.4 Beta (16E144f) และอาจเป็นสาเหตุที่ทำให้เกิดsudoการล่าช้าถึง 10 นาทีเนื่องจากเป็นการเปลี่ยนแปลงล่าสุดที่ฉันจำได้เมื่อปัญหานี้เกิดขึ้น ฉันไม่เคยต้องรอนานสำหรับโปรแกรมพื้นฐานและมีบางอย่างผิดปกติ คำสั่งสำเร็จในที่สุด แต่หลังจากรอนานเกินไป ฉันใช้คำถามนี้เป็นข้อมูลอ้างอิง จนถึงตอนนี้ฉันได้ลองเพิ่มชื่อโฮสต์ของฉันที่ท้าย127.0.0.1บรรทัด/etc/hostsด้วยเช่นกัน ฉันตรวจสอบ/etc/resolv.confและฉันมีรายการพิเศษบางอย่างจากเมื่อฉันอยู่ในเครือข่ายที่ต้องการรายการ DNS ด้วยตนเอง แต่ฉันลบพวกเขาและไม่มีความแตกต่าง ฉันใช้networksetup -setdnsserversคำสั่งเพื่อคืนค่าดั้งเดิม อินเทอร์เน็ตยังคงทำงานได้ดี sudoแต่ก็ยังช้ามาก ฉันลองใช้logger 'test'คำสั่งโดยคิดว่ามันจะเขียนถึง/var/log/system.logแต่ดูเหมือนว่ามันจะลบไฟล์นั้นทั้งหมดแม้ว่ามันจะถูกสร้างขึ้นใหม่ก็ตาม ฉันหวังว่าจะใช้straceคำสั่งเพื่อดูว่าเกิดอะไรขึ้นในขณะที่sudoวิ่ง แต่คำสั่งนั้นไม่สามารถใช้ได้ใน OS X มีใครเคยพบปัญหานี้ในระบบปฏิบัติการนี้มาก่อนหรือไม่ /var/log/system.log มีข้อความต่อไปนี้ที่อาจเกี่ยวข้อง อีกครั้งคำสั่งจะประสบความสำเร็จในที่สุดตามปกติ: Feb 1 00:07:39 mycomputer com.apple.xpc.launchd[1] (com.apple.imfoundation.IMRemoteURLConnectionAgent): Unknown key for integer: _DirtyJetsamMemoryLimit Feb 1 00:07:56 mycomputer com.apple.xpc.launchd[1] (com.apple.quicklook[2355]): Endpoint …

6
วิธีแก้ไข curl: (60) ใบรับรอง SSL: เชนใบรับรองไม่ถูกต้องเมื่อใช้ sudo
ดังนั้นเนื่องจาก Curve การอัพเกรด Mavericks มีปัญหาเกี่ยวกับใบรับรองเพิ่มเติม เมื่อพยายามม้วนไฟล์จากเว็บเซิร์ฟเวอร์ของฉันด้วยใบรับรองที่ลงนามเองมันได้รับข้อผิดพลาด "ใบรับรอง SSL: ห่วงโซ่ใบรับรองไม่ถูกต้อง" นี้ได้รับการแก้ไขโดยการเพิ่มใบรับรองไปยังพวงกุญแจระบบของฉันและการตั้งค่าให้อนุญาตให้ SSL ข้อมูลผมพบว่าที่นี่และที่นี่ มันทำงานได้ดีและเมื่อฉันม้วนไฟล์มันก็ดาวน์โหลดได้อย่างถูกต้อง อย่างไรก็ตามถ้าฉันใช้ curl กับ sudo ก่อน (เช่นฉันมีสคริปต์ที่ต้องทำงานด้วย sudo และทำ curl ในนั้น) จากนั้นฉันกลับไปที่ข้อความแสดงข้อผิดพลาดเดียวกัน ฉันเดาว่ารูทอาจไม่อ่านจากพวงกุญแจของระบบ? ไม่มีใครรู้วิธีแก้ไขปัญหานี้หรือไม่?

4
ข้อความที่น่ารำคาญของ sudo สามารถลบออกจาก Mountain Lion 10.8.0 ได้หรือไม่
หลังจากอัปเกรดเป็น 10.8.0 ทุกครั้งที่ฉันทำsudoฉันจะได้รับข้อความนี้เสมอ: dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is setuid or setgid ผมได้ตรวจสอบของฉัน.bash_profile, .zshrcทั้งหมดที่ฉันสามารถคิดและผมไม่เห็นอะไรที่เกี่ยวข้องกับDYLD_สภาพแวดล้อม หลังจาก googling หลายชั่วโมงฉันพยายามใส่สองบรรทัดนี้ใน.zshrc: unset LD_LIBRARY_PATH unset DYLD_LIBRARY_PATH แต่ข้อความที่น่ารำคาญยังคงปรากฏขึ้น ฉันไปที่บัญชีผู้เยี่ยมชมและทำsudoแต่ไม่ได้รับข้อความนี้ ดังนั้นฉันเดาว่าฉันได้ติดตั้งไลบรารี่ที่กำหนดเองแล้ว ... แต่ฉันไม่รู้วิธีแก้จุดบกพร่องนี้

1
ไม่สามารถเขียนถึง / usr แม้ด้วย sudo
นี่คือปัญหาของฉัน: sudo php -d detect_unicode=0 go-pear.phar ... ให้ฉันเรียกใช้ในฐานะรูทและปรับเปลี่ยน/usr& /usr/shareไดเรกทอรี แต่ฉันได้รับ: Below is a suggested file layout for your new PEAR installation. To change individual locations, type the number in front of the directory. Type 'all' to change all of them or simply press Enter to accept these locations. 1. Installation …

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