อะไรทำให้ ps แสดง uid แทนที่จะเป็นชื่อผู้ใช้บน Macbook pro ของฉัน


0

สิ่งนี้เกิดขึ้นกับ MacBookPro ของฉันโดยใช้ระบบปฏิบัติการ 10.9.5

ฉันไม่รู้ว่าฉันควรทำอะไรเพื่อเปลี่ยนพฤติกรรม เมื่อฉันรัน ps ก่อนหน้านี้มันจะแสดงชื่อผู้ใช้ ตอนนี้ด้วยเหตุผลบางอย่างแทนที่จะเป็นชื่อผู้ใช้มันจะแสดง uid ของบุคคลที่ดำเนินการตามกระบวนการ

ฉันได้อ่านในเว็บไซต์นี้และเว็บไซต์อื่น ๆ ว่าถ้าชื่อผู้ใช้มีความยาวมากกว่า 8 ถ่าน PS จะแสดง uid อย่างไรก็ตามผลลัพธ์ด้านล่างแสดงให้เห็นว่าแม้จะเป็นรูทก็จะแสดง uid แทนชื่อรูท

ฉันรู้ว่ามีวิธีแก้ปัญหาในการดำเนินการ

ps -jef

เพื่อแสดงชื่อผู้ใช้ แต่ฉันต้องการให้แล็ปท็อปของฉันกลับไปใช้วิธีการแบบเดิม ๆ

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม

นี่คือเอาต์พุตสำหรับ ps -ef

0   138     1   0 11:20PM ??         0:00.03 /usr/sbin/ntpd -c /private/etc/ntp-restrict.conf -n -g -p /var/run/ntpd.pid -f /var/db/ntp.drift
0   142    50   0 11:20PM ??         0:01.76 /Applications/Druva inSync/inSync.app/Contents/MacOS/inSyncDecommission 
1321896443   967   916   0 11:22PM ttys005    0:00.02 -bash 
1321896443  2865     1   0 11:35PM ttys005    0:09.32 /Library/Java/Home/bin/java -

นี่คือเอาต์พุตสำหรับ ps -je

root              138     1   138      0    0 Ss     ??    0:00.03 /usr/sbin/ntpd -c /private/etc/ntp-restrict.conf -n -g -p /var/run/ntpd.pid -f /var/db/ntp.drift
root              142    50    50      0    0 S      ??    0:01.77 /Applications/Druva inSync/inSync.app/Contents/MacOS/inSyncDecommission
myfirst.mylast    967   916   967      0    1 S    s005    0:00.03 -bash
myfirst.mylast   2865     1  2788      0    0 S    s005    0:10.31 /Library/Java/Home/bin/java -

หมายเหตุ: ฉันตรวจสอบไฟล์. bash_profile, .bashrc และ. profile แต่ไม่เห็นชื่อแทนใด ๆ สำหรับ ps ในไฟล์เหล่านั้น มีที่ไหนอีกไหมที่นามแฝงของคำสั่งสามารถซ่อนได้?

หมายเหตุ # 2: ฉันสามารถย้ายข้อมูลนี้ไปยังไซต์แลกเปลี่ยน unix / linux หรือ serverfault stack หากมีความเกี่ยวข้องมากกว่า ฉันเพิ่งวางไว้ที่นี่ b / c นี้เป็นของฉัน MBP และไม่ได้อยู่ในเซิร์ฟเวอร์ลินุกซ์


ผลลัพธ์ของการps auxดูคุ้นเคยหรือไม่
fd0

@ fd0 ฉันมักจะใช้ "ps -ef" แต่อย่างบ้าคลั่ง "ps aux" แสดงชื่อผู้ใช้ของฉัน แปลก. เหตุผลใดที่เป็นเช่นนี้? ขอบคุณสำหรับเคล็ดลับนี้ หวังว่าฉันสามารถ reprogram ตัวเองให้ใช้ "ps aux" แทน "ps -ef" ผลลัพธ์สำหรับ "ps aux" เป็น verbose มากกว่าที่ฉันเคยทำ แต่อย่างน้อยก็แสดงชื่อผู้ใช้ของฉัน
จำแนก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.