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

12
มีวิธีพกพาในการรับชื่อผู้ใช้ปัจจุบันใน Python หรือไม่?
มีวิธีการพกพาเพื่อรับชื่อผู้ใช้ปัจจุบันใน Python (เช่นที่ทำงานภายใต้ Linux และ Windows อย่างน้อย) มันจะทำงานเช่นos.getuid: >>> os.getuid() 42 >>> os.getusername() 'slartibartfast' ฉัน googled ไปรอบ ๆ และรู้สึกประหลาดใจที่จะไม่หาคำตอบที่ชัดเจน (แม้ว่าบางทีฉันอาจเป็นเพียง googling ไม่ดี) pwdโมดูลให้เป็นวิธีที่ค่อนข้างง่ายที่จะประสบความสำเร็จภายใต้นี้บอกว่าลินุกซ์ แต่มันก็ไม่ได้อยู่บน Windows ผลการค้นหาบางส่วนชี้ให้เห็นว่าการได้รับชื่อผู้ใช้ภายใต้ Windows อาจมีความซับซ้อนในบางสถานการณ์ (เช่นทำงานเป็นบริการของ Windows) แม้ว่าฉันจะยังไม่ได้ยืนยันก็ตาม

11
ฉันจะรับชื่อผู้ใช้ปัจจุบันใน Bash ได้อย่างไร
ฉันกำลังเขียนโปรแกรมใน Bash ที่ต้องการชื่อผู้ใช้ของผู้ใช้ ฉันเคยได้ยินสิ่งที่เรียกว่าwhoamiแต่ฉันไม่รู้ว่ามันทำอะไรหรือใช้อย่างไร ฉันใช้คำสั่งอะไรเพื่อรับชื่อผู้ใช้ปัจจุบัน
321 bash  username 

13
ในการโค่นล้มฉันสามารถเป็นผู้ใช้อื่นนอกเหนือจากชื่อเข้าสู่ระบบของฉันได้อย่างไร
ฉันต้องการทราบวิธีSubversionเปลี่ยนชื่อที่การเปลี่ยนแปลงของฉันปรากฏ Subversionฉันเพิ่งเริ่มใช้ ปัจจุบันฉันใช้มันเป็นรหัสควบคุมเวอร์ชันบนแล็ปท็อป XP ที่ฉันลงชื่อเข้าใช้เสมอภายใต้ชื่อภรรยาของฉัน ฉันต้องการให้ฐานโค่นล้มแสดงการเปลี่ยนแปลงภายใต้ชื่อของฉัน ต่อมาฉันจะทำซ้ำฐานข้อมูลเพื่อให้เข้าถึงได้ทั้งบ้าน ภรรยาของฉันใช้คอมพิวเตอร์สำนักงานที่เธอลงชื่อเข้าใช้ด้วยชื่อของฉันเสมอ ฉันอาจจะตั้งค่าเพื่อตรวจสอบเอกสารที่แก้ไขโดยอัตโนมัติ ... ควรอยู่ภายใต้ชื่อของเธอ ในที่สุดฉันอาจจะใช้มันจากเครื่อง linux ภายใต้ชื่อผู้ใช้อื่น มีวิธีการแก้ไขสภาพแวดล้อมของผู้ใช้เพื่อเปลี่ยนชื่อผู้ใช้ที่การโค่นล้มเรียกคุณหรือไม่? ฉันคาดหวังบางสิ่งบางอย่างเช่นการตั้งค่าSVN_USERNAME='Mark'ที่จะแทนที่ แต่มักจะได้รับชื่อ อัปเดต:ดูเหมือนว่าการ--usernameตั้งค่าสถานะที่ Michael เรียกว่าทำงานเพื่อเปลี่ยนชื่อที่รายงานโดย"svn stat"แม้จะเป็นไฟล์ภายในเครื่อง: ที่เก็บข้อมูล นอกจากนี้มันเหนียวดังนั้นคุณไม่จำเป็นต้องระบุมันสำหรับคำสั่งถัดไป ฉันรีบูตเครื่องและยังคงใช้"--username"ค่าจากการบู๊ตครั้งก่อน

2
เปลี่ยนชื่อผู้ใช้บัญชี GitHub
ฉันต้องการเปลี่ยนชื่อผู้ใช้บัญชีของฉันบน GitHub แต่ไม่พบวิธีการ เป็นไปได้หรือไม่ เพื่อความชัดเจนฉันไม่ได้พูดถึงพารามิเตอร์ user.name ในที่เก็บ git แต่เป็นชื่อผู้ใช้ของบัญชี GitHub จริง
121 github  username 

8
รับชื่อผู้ใช้เข้าสู่ระบบใน java
ฉันจะรับชื่อผู้ใช้ / ชื่อล็อกอินใน Java ได้อย่างไร? นี่คือรหัสที่ฉันได้ลอง ... try{ LoginContext lc = new LoginContext(appName,new TextCallbackHandler()); lc.login(); Subject subject = lc.getSubject(); Principal principals[] = (Principal[])subject.getPrincipals().toArray(new Principal[0]); for (int i=0; i<principals.length; i++) { if (principals[i] instanceof NTUserPrincipal || principals[i] instanceof UnixPrincipal) { String loggedInUserName = principals[i].getName(); } } } catch(SecurityException se){ System.out.println("SecurityException: " …
92 java  username 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.