คำถามติดแท็ก mac-osx

Mac OS X เป็นระบบปฏิบัติการจาก Apple Inc. มันเป็นตัวตายตัวแทนของ Mac OS 9 และนี่คือ 'X' หมายถึง 10 Mac OS X นั้นใช้ NeXTSTEP และ OpenStep OSes ที่พัฒนาขึ้นในปี 1980 และ 1990 โดย NeXT Inc. ซึ่ง Apple ซื้อในปี 1996

9
ssh แฮงค์โดยไม่ต้องใส่รหัสผ่าน - ทำงานในรูทหรือบัญชีอื่น ๆ
ฉันใช้การเข้าสู่ระบบตามคีย์ ssh ทำงานได้ดี จากนั้นฉันเปลี่ยนชื่อโฮสต์บนคอมพิวเตอร์ของฉันและการลงชื่อเข้าใช้ด้วยรหัสหลักหยุดทำงาน ดูเหมือนจะทำให้รู้สึก กุญแจอาจอาศัยชื่อโฮสต์เดิมของฉัน ดังนั้นฉันจึงลบกุญแจทั้งหมดของฉันและไฟล์ทั้งหมดใน ~ / .ssh / และสร้างใหม่ (และเปลี่ยนที่ได้รับอนุญาตบนเซิร์ฟเวอร์ที่ฉันเชื่อมต่อ) ตอนนี้ทุกครั้งที่ฉันพยายามที่จะ ssh มันก็แค่แฮงค์โดยไม่ถามรหัสผ่านไม่ว่าฉันจะพยายามที่จะ ssh แม้แต่เซิร์ฟเวอร์ที่ฉันไม่ได้ตั้งค่าการเข้าสู่ระบบตามคีย์ ไม่มีอะไรใน. ssh / config นอกจากนี้เมื่อฉัน 's -' เพื่อรูต, ssh ทำงานได้อย่างสมบูรณ์แบบ ไม่มีปัญหาเลย สิ่งนี้จะเกิดขึ้นกับบัญชีผู้ใช้ของฉันเท่านั้น ด้านล่างนี้คือข้อมูลการดีบักจาก ssh ssh -vv mylogin@myremoteserver.com OpenSSH_5.2p1, OpenSSL 0.9.8k 25 มีนาคม 2552 debug1: การอ่านข้อมูลการกำหนดค่า /Users/myname/.ssh/config debug1: กำลังอ่านข้อมูลการกำหนดค่า / usr / etc …
14 mac-osx  ssh 

2
กลไกการอนุญาต OS X ทำอะไรได้จริง?
พื้นหลัง ฉันพยายามที่จะรวบรวมความเข้าใจที่ดีขึ้นของการเข้าสู่ระบบ OS X, เพื่อที่จะตัดสินใจวิธีที่ดีที่สุดเพื่อให้บรรลุVPN Single Sign On โปรดแก้ไขให้ฉันด้วยถ้าฉันผิด แต่ฉันเชื่อว่า - launchd(8)เรียกgettyent(3)จึงกำหนดจากttys(5)การดำเนินการสำหรับloginwindow.app/dev/console loginwindow.appพยายามที่จะได้รับsystem.login.consoleสิทธิ์การอนุญาตซึ่งฐานข้อมูลการอนุญาตระบุกลไกต่อไปนี้ (แสดงพร้อมกับความเข้าใจในการทำงานของพวกเขา); ผู้ที่มีสิทธิ์ใช้งานภายในauthdกระบวนการ (เป็น root) ในขณะที่รายการที่ไม่ได้รับสิทธิ์ให้ดำเนินการภายในSecurityAgentกระบวนการ (เป็น _securityagent): builtin:policy-banner(แสดงแบนเนอร์หน้าต่างเข้าสู่ระบบหากตั้งค่าไว้) loginwindow:login (แจ้งขอข้อมูลประจำตัว) builtin:login-begin builtin:reset-password,privileged(ทำการรีเซ็ตรหัสผ่านโดยใช้ Apple ID ) builtin:forward-login,privileged (ส่งต่อข้อมูลประจำตัวจาก EFI เมื่อบูต) builtin:auto-login,privileged (ใช้ข้อมูลรับรองการเข้าสู่ระบบอัตโนมัติเมื่อบูต) builtin:authenticate,privileged(จะเรียกpam_authenticate(3)สำหรับauthorizationบริการชุด "โพสต์" ค่าบริบท) PKINITMechanism:auth,privileged (เริ่มต้น Kerberos โดยรับ TGT) builtin:login-success loginwindow:success (รักษาความปลอดภัยเซสชั่นเข้าสู่ระบบจากการเข้าถึงระยะไกลที่ไม่ได้รับอนุญาตบันทึกการเข้าสู่ระบบในฐานข้อมูล utmp และ utmpx ของระบบตั้งค่าเจ้าของและสิทธิ์สำหรับเทอร์มินัลคอนโซล) HomeDirMechanism:login,privileged …

1
เหตุใด Mac OSX Lion จึงสูญเสียข้อมูลรับรองการเข้าสู่ระบบ / เครือข่าย
อาการ ที่ทำงานเราได้ติดตั้ง OSX 10.7.3 และทุกครั้งที่ฉันจะเห็นพฤติกรรมดังต่อไปนี้: หากหน้าจอถูกล็อคจะไม่ยอมรับการพยายามผู้ใช้ / รหัสผ่านเดียวกันหลายครั้ง หากหน้าจอถูกปลดล็อคการเปิดเทอม bash ใหม่อาจทำให้เกิดข้อความเตือนเช่น: `I have no name$` หรือ lkyrala$ ssh lkyrala@ah-lkyrala2u You don't exist, go away! แม้ว่า Macs ของเราจะทำงานได้ตามปกติทุกคนที่นี่ต้องเข้าสู่ระบบสองครั้ง ครั้งแรกหลังจากการบู๊ตล้มเหลวเสมอแต่ครั้งที่สอง (ด้วยรหัสผ่านเดียวกันไม่เปลี่ยนแปลงอะไรเลยเพียงกด Enter อีกครั้ง) สำเร็จ แปลก? วิธีการแก้ปัญหา มีวิธีแก้ไขปัญหาบางอย่างที่แก้ไขปัญหาได้ทันที แต่ไม่ป้องกันไม่ให้เกิดขึ้นอีก: รอ (อาจจะหนึ่งหรือสองชั่วโมง) และบางครั้งปัญหาก็หายไปเอง ฆ่า 'opendirectoryd' และปล่อยให้มันรีสตาร์ท (จากชุมชนการสนับสนุนของ Apple: ID ผู้ใช้ (ไม่ใช่ข้อมูล) ถูกลบโดยทันทีหรือไม่ ) กดปุ่มเปิด …

6
OS X / BSD เทียบเท่ากับคำสั่ง GNU“ ps auxf” คืออะไร? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิด5 วันที่ผ่านมา ใน GNU utils ps auxfให้รายการกระบวนการกับฟอเรสต์ (ต้นไม้) มีคำสั่งนี้เทียบเท่ากับระบบ BSD / OS X หรือไม่?
13 mac-osx  bsd  gnu 

6
จะเลื่อนกลับไปที่หน้าจอภายในเซสชัน ssh จาก OS X ได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ปิดให้บริการใน4 ปีที่แล้ว ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันทำต่อไปนี้: เปิด Terminal.app เปิดเซสชัน ssh ไปยังเซิร์ฟเวอร์ Linux ระยะไกล เปิดเซสชันหน้าจอบนเซิร์ฟเวอร์ เริ่มโปรแกรมที่มีการรายงานข้อผิดพลาดหลายบรรทัด ... ฉันจะเลื่อนขึ้นเพื่ออ่านได้อย่างไร และไม่การแก้ไขโปรแกรมไม่ใช่วิธีแก้ปัญหาสำหรับตอนนี้ ...

2
วิธีเปลี่ยน Document Root สำหรับ Apache2 ใน Mac OS X
ตำแหน่งที่ตั้งเริ่มต้นของรากเอกสารตาม httpd.conf /Library/WebServer/Documentsคือ ฉันต้องการที่ตั้ง/webcontentนี้ เมื่อต้องการทำเช่นนั้นฉันสร้างโฟลเดอร์ webcontent ในรูท (/) จากนั้นใน httpd.conf: เปลี่ยน Document root line เป็น DocumentRoot /webcontent เปลี่ยนแท็ก Directory เป็น<Directory "/webcontent">; หลังจากรีสตาร์ท Apache ฉันได้รับหน้าต่อไปนี้: พระราชวังต้องห้าม คุณไม่ได้รับอนุญาตให้เข้าถึง / บนเซิร์ฟเวอร์นี้ ใครช่วยกรุณาบอกฉันว่าฉันต้องเปลี่ยนสิทธิ์ใด ๆ ที่อื่นเพื่อเปลี่ยนรูทเอกสารหรือไม่

6
ฉันจะบันทึกสิ่งที่มีประโยชน์ที่ควรรู้ในฐานะระบบดูแลระบบของ Mac ได้ที่ไหน
เมื่อเร็ว ๆ นี้ฉันได้ทำการวิจัยเกี่ยวกับเครื่องมือบริการไดเรกทอรีบน Mac (dscl, dsimport, dsexport) และต้องการให้สามารถจัดทำเอกสารไว้ที่ใดที่หนึ่งเพื่อให้ทุกคนได้รับประโยชน์ (และอาจปรับปรุงงานของฉัน) ฉันไม่เห็นประโยชน์ในการวางเว็บไซต์ของตัวเองด้วยเหตุนี้หากมีเว็บไซต์ที่ดีอยู่แล้ว มี Wikis ที่ดี (หรือบางอย่างที่คล้ายกัน) ที่ฉันสามารถจัดทำเอกสารได้ด้วยข้อความและรูปภาพ (screencasts จะเจ๋งเหมือนกัน แต่ฉันไม่นับสถานที่สำหรับสิ่งนั้น) สิ่งที่มีประโยชน์ที่ต้องรู้ในฐานะผู้ดูแลระบบ Mac?

4
แถบชื่อไฟล์ SCP สมบูรณ์
ฉันใช้ SCP เป็นประจำเพื่อย้ายไฟล์ระหว่างเซิร์ฟเวอร์และฉันได้ยินข่าวลือว่าคุณสามารถใช้การกรอกข้อมูลแท็บบนเซิร์ฟเวอร์ระยะไกลหากคุณใช้กุญแจสาธารณะ แต่จนถึงตอนนี้ฉันก็ไม่มีโชค สิ่งที่ฉันพยายามทำให้สำเร็จคือ: scp -r remote.ip.address:/remote/dir/folder<TAB> /local/destiation/ lsบนเซิร์ฟเวอร์ระยะไกลของ/dir/จะเปิดเผย 3 โฟลเดอร์: /remote/dir/folder_1 /remote/dir/folder_2 /remote/dir/folder_3 ฉันต้องการให้ SCP เปิดเผยว่าโฟลเดอร์ใดตรงกัน (ถ้ามี) เช่นเดียวกับการทำพา ธ ปกติเมื่อใช้ระบบไฟล์ในเครื่อง ความสมบูรณ์ของแท็บทำงานบนพา ธ โลคัลในscpบรรทัดคำสั่ง แต่ฉันสังเกตว่าเมื่อพา ธ ของเครื่องรีโมตตรงกับโลคัล (เช่น: "~ /") มันจะทำ / แนะนำไฟล์ / โฟลเดอร์จากระบบไฟล์ในระบบแทน กว่าระยะไกล การเรียกใช้งานต่อไปนี้ใช้สำหรับล็อกอินโดยไม่ต้องใช้รหัสผ่าน `ssh remote.ip.address` ... ดังนั้นฉันจึงรู้ว่ามีการตั้งค่าคีย์อย่างถูกต้อง มีความคิดเห็นเกี่ยวกับวิธีการทำงานนี้หรือไม่?

5
วิธีรับชื่อกระบวนการจาก PID ใน MacOS
เป็นไปได้ที่จะได้รับชื่อไฟล์ของกระบวนการโดยใช้ PID หรือไม่? ps แสดงข้อมูลที่เป็นประโยชน์มากมายเกี่ยวกับกระบวนการ แต่ไม่ได้มีคำใบ้เกี่ยวกับตำแหน่งของไฟล์ที่ประมวลผล
13 mac-osx  process  pid 

3
ใครจะหนี““” (สำเนียงหลุมฝังศพ / backtick) ในเส้นทาง?
ฉันมักจะนำหน้าไฟล์และโฟลเดอร์ที่ใช้คำนำหน้าด้วยอักขระ "สำเนียงหลุมฝังศพ" (เครื่องหมายตัวหนอนไม่ใช่แบบ non-shift, back-tick, หรือสำเนียงแบบเก่าธรรมดา, whathaveyou .. ) เนื่องจากง่ายต่อการไปและขอฉัน จัดเรียงสิ่งต่าง ๆ ตามตัวอักษรในขณะที่ให้ฉันเลือกที่จะแสดงรายการด้านบน มันทำงานได้ดียกเว้นเมื่อฉันไปใช้ไฟล์เหล่านี้ผ่าน CLI หรือ SSH / SCP หากฉันพยายามเรียกใช้คำสั่งการเรียกไฟล์ที่ไม่ใช้ค่า Escape มันจะทำให้ฉันเข้าสู่เซสชันการโต้ตอบ .. เช่น↯ # scp -r dns.local:/`Downloads/CrazyRussianCars/ ~/ ↩ > แต่ถ้าฉันลองวิธีแก้ปัญหาเชิงตรรกะ↯ # scp -r dns.local:/\`Downloads/CrazyRussianCars/ ~/ ↩ bash: -c: line 0: unexpected EOF while looking for matching ``' bash: …

3
ฉันจะคัดลอก ACLs บน Mac OS X ได้อย่างไร
ส่วนที่คล้ายคลึงกันของยูนิกซ์สามารถคัดลอก ACL จากไฟล์หนึ่งไปยังอีกไฟล์หนึ่งด้วย: getfacl filename1 | setfacl -f - filename2 น่าเสียดายที่ Mac OS X ไม่มีคำสั่ง getfacl และ setfacl เนื่องจากมีการจัดการ ACL ไปยัง chmod chmod -E ยอมรับรายการของ ACLs บน stdin แต่ฉันไม่พบคำสั่งที่จะพ่น ACLs ออกมาในรูปแบบที่เหมาะสมกับ stdout สิ่งที่ดีที่สุดของฉันคือ: ls -led filename1 | tail +2 | sed 's/^ *[0-9][0-9]*: *//' | chmod -E filename2 มีวิธีแก้ปัญหาที่แข็งแกร่งกว่านี้ไหม? คำถามโบนัส: …

3
การเข้าถึง MySQL ปฏิเสธข้อผิดพลาดเมื่อเชื่อมต่อผ่านอุโมงค์ SSH
เป็นเวลาหลายเดือนที่ฉันเชื่อมต่อกับอินสแตนซ์ MySQL ที่ทำงานบนเซิร์ฟเวอร์ทดสอบในพื้นที่ของเราผ่านอุโมงค์ SSH โดยไม่มีปัญหาใด ๆ อย่างไรก็ตามในทันทีโดยที่ไม่มีการเปลี่ยนแปลงใด ๆ ที่ฉันคิดได้เซิร์ฟเวอร์ก็เริ่มปฏิเสธการพยายามเข้าสู่ระบบจาก Sequel Pro ด้วยข้อผิดพลาด: ไม่สามารถเชื่อมต่อกับโฮสต์ 127.0.0.1 เนื่องจากการเข้าถึงถูกปฏิเสธ ตรวจสอบชื่อผู้ใช้และรหัสผ่านอีกครั้งและตรวจสอบให้แน่ใจว่าอนุญาตการเข้าถึงจากตำแหน่งปัจจุบันของคุณ MySQL กล่าวว่าการเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'รูท' @ 'localhost' (ใช้รหัสผ่าน: ใช่) ฉันสามารถเข้าสู่ระบบจากเทอร์มินัลเมื่อเชื่อมต่อโดยตรงกับเซิร์ฟเวอร์ผ่าน SSH ไม่ใช่ผ่านอุโมงค์ SSH ปัญหาไม่ได้เฉพาะกับ Sequel Pro หรือตัวฉันเองฉันได้รับข้อผิดพลาดเดียวกันเมื่อเชื่อมต่อผ่าน MySQL Workbench เช่นเดียวกับคนอื่น ๆ ในสำนักงาน ฉันได้รีเซ็ตรหัสผ่านด้วยmysqladminเหตุผลเพื่อความมีเหตุผลนั่นไม่ใช่ปัญหาแน่นอน เมื่อฉันเริ่มดูมันมากขึ้นฉันสังเกตเห็นว่าข้อผิดพลาดได้รายงานว่าเซิร์ฟเวอร์เป็น "localhost" แทนที่จะเป็น "127.0.0.1" ซึ่งฉันป้อนใน Sequel Pro เพื่อนแนะนำว่านั่นอาจเป็นเพียงการจัดการข้อผิดพลาดที่ไม่ดี แต่ดูเหมือนว่าแปลกที่ให้ความแตกต่างอย่างมีนัยสำคัญระหว่าง localhost และ 127.0.0.1 ใน …

3
การกำหนดเส้นทาง WIFI และ LAN สำหรับการรับส่งข้อมูลเฉพาะ
ฉันมีอุปกรณ์เครือข่ายสองเครื่องบน macbook pro: WiFi (en1): ใช้สำหรับการจราจรทั่วไป เชื่อมต่อกับ ip ของ 192.168.19. * ผ่าน DHCP LAN (en0): ใช้สำหรับการรับส่งข้อมูลเฉพาะ เชื่อมต่อกับ ip ที่ 192.168.2.10 เป็น IP แบบคงที่ ไม่เชื่อมต่อกับเราเตอร์เพียงสวิตช์สำหรับการเชื่อมต่อเส้นทางโดยตรง ฉันมี 4 ที่อยู่ IP ที่ฉันต้องการเข้าถึงบน LAN: 192.168.2.1 192.168.2.21 192.168.2.20 192.168.2.30 การจราจรที่เหลือต้องไปที่ WIFI ฉันได้ลองตั้งค่าตารางเส้นทางสำหรับที่อยู่ IP เฉพาะ แต่ฉันจัดการเพื่อทำให้เครือข่ายของฉันสับสนเท่านั้น ฉันไม่กล้าเข้าไปในโลกของเครือข่ายบ่อยเกินไป แต่นี่เป็นคำสั่งล่าสุดที่ฉันได้ลอง: sudo route add -host 192.168.2.30 -interface en0 คำสั่งนี้ทำให้ฉันไม่สามารถใช้ …

5
รับข้อมูล CPU จากบรรทัดคำสั่งใน Mac OS X [เซิร์ฟเวอร์]
บางครั้งฉันจำเป็นต้องรวบรวมข้อมูลเกี่ยวกับเซิร์ฟเวอร์ของลูกค้าก่อนที่จะทำงานจริงที่นั่นเช่นรับข้อมูลเกี่ยวกับประเภท CPU และกิจกรรม บน Linux มี mpstat และ / proc / cpuinfo ดูเหมือนว่าทั้งคู่จะไม่มีอยู่บนเซิร์ฟเวอร์ Mac OS X ทางเลือกใด?

1
มีวิธีใดที่จะให้ OSX ใช้ RAM มากขึ้นและแลกเปลี่ยนน้อยลง?
ปัญหาที่ฉันมีอยู่บนเซิร์ฟเวอร์ (และกล่อง OSX อื่น ๆ เช่นกัน) เรามี RAM 4GB แต่เราพบว่า OSX ใช้ 40-60% ของ RAM ที่มีอยู่เท่านั้นในขณะที่มีการแลกเปลี่ยน 6-7GB เซิร์ฟเวอร์กำลังเรียกใช้ Apache และ MySQL ในขณะที่เครื่องอื่นเป็นเดสก์ท็อป ฉันได้เปรียบเทียบการใช้งานกับกล่อง Linux ที่คล้ายกัน (ฮาร์ดแวร์และซอฟต์แวร์) และพบว่า Linux มักใช้ RAM 80-90% และมีไฟล์ swap ขนาดเล็กกว่า (2-3GB) เซิร์ฟเวอร์ Linux มักจะทำงานได้เร็วขึ้นมาก มีวิธีบังคับ OSX ให้ใช้ RAM มากขึ้นหรือมากที่สุดก่อนที่จะใช้ไฟล์สลับดิสก์หรือไม่? ใน Windows คุณสามารถปิดการแลกเปลี่ยนได้จริง มีบางอย่างที่คล้ายกันสำหรับ OSX หรือไม่?

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