Score:0

บริการที่เปิดตัว systemd มีอยู่ใน /var/lib/systemd แต่มองไม่เห็นใน list-unit, list-unit-files หรือสถานะ

ธง bt

ฉันเห็นสิ่งต่อไปนี้ใน /var/log/auth.log

1 มิ.ย. 06:32:49 [แก้ไข] su: (ถึงไม่มีใคร) รูตบนใคร
1 มิ.ย. 06:32:49 [redacted] su: pam_unix(su:session): เปิดเซสชันสำหรับผู้ใช้ none(uid=65534) โดย (uid=0)
1 มิ.ย. 06:32:49 [redacted] systemd: pam_unix(systemd-user:session): เซสชันเปิดสำหรับผู้ใช้ none(uid=65534) โดย (uid=0)
1 มิ.ย. 06:32:49 [redacted] su: pam_unix(su:session): ปิดเซสชันสำหรับผู้ใช้ ไม่มีใคร

รายการที่ตรงกันใน /var/log/daemon.log

1 มิ.ย. 06:32:49 [redacted] systemd[1]: สร้างส่วน User Slice ของ UID 65534
1 มิ.ย. 06:32:49 [redacted] systemd[1]: กำลังเริ่มต้น User Runtime Directory /run/user/65534...
1 มิ.ย. 06:32:49 [redacted] systemd[1]: ไดเรกทอรีรันไทม์ของผู้ใช้ที่เสร็จสิ้นแล้ว /run/user/65534
1 มิ.ย. 06:32:49 [แก้ไข] systemd[1]: การเริ่มต้นตัวจัดการผู้ใช้สำหรับ UID 65534...
1 มิ.ย. 06:32:49 [redacted] systemd[39580]: งานเริ่มเข้าคิวสำหรับเป้าหมายผู้ใช้หลักที่เป็นเป้าหมายเริ่มต้น
1 มิ.ย. 06:32:49 [redacted] systemd[39580]: สร้างส่วนย่อยแอปพลิเคชันผู้ใช้
1 มิ.ย. 06:32:49 [redacted] systemd[39580]: ถึงเส้นทางเป้าหมายแล้ว
1 มิ.ย. 06:32:49 [แก้ไขแล้ว] systemd [39580]: ถึงตัวจับเวลาเป้าหมายแล้ว
1 มิ.ย. 06:32:49 [แก้ไขแล้ว] systemd[39580]: กำลังฟังภูตการจัดการใบรับรองเครือข่าย GnuPG
1 มิถุนายน 06:32:49 [แก้ไขแล้ว] systemd[39580]: กำลังฟังตัวแทนการเข้ารหัส GnuPG และแคชวลีรหัสผ่าน (การเข้าถึงสำหรับเว็บเบราว์เซอร์)
1 มิถุนายน 06:32:49 [แก้ไขแล้ว] systemd[39580]: กำลังฟังตัวแทนการเข้ารหัส GnuPG และแคชวลีรหัสผ่าน (จำกัด)
1 มิ.ย. 06:32:49 [แก้ไขแล้ว] systemd [39580]: กำลังฟังตัวแทนการเข้ารหัส GnuPG (การจำลอง ssh-agent)
1 มิถุนายน 06:32:49 [แก้ไขแล้ว] systemd[39580]: กำลังฟังตัวแทนการเข้ารหัส GnuPG และแคชวลีรหัสผ่าน
1 มิ.ย. 06:32:49 [แก้ไขแล้ว] systemd [39580]: ถึง Sockets เป้าหมายแล้ว
1 มิถุนายน 06:32:49 [redacted] systemd[39580]: ถึงเป้าหมาย Basic System แล้ว

มองเข้าไป /usr/lib/systemd ...

$ sudo find /usr/lib/systemd -name gpg\* -o -name gnupg\*
/usr/lib/systemd/user/gpg-agent-ssh.socket
/usr/lib/systemd/user/gpg-agent.service
/usr/lib/systemd/user/gpg-agent-browser.socket
/usr/lib/systemd/user/gpg-agent-extra.socket
/usr/lib/systemd/user/gpg-agent.socket

อย่างไรก็ตามไม่มี gpg-ตัวแทน อยู่ใน รายการหน่วย หรือ รายการหน่วยไฟล์, และ สถานะ คำสั่งส่งคืนข้อผิดพลาด:

$ sudo systemctl สถานะ gpg-agent
ไม่พบ หน่วย gpg-agent.service

ฉันได้ลอง --user:

$ sudo systemctl สถานะ --user
ไม่สามารถเชื่อมต่อกับบัส: ไม่ได้กำหนด $DBUS_SESSION_BUS_ADDRESS และ $XDG_RUNTIME_DIR (พิจารณาใช้ --machine=<user>@.host --user เพื่อเชื่อมต่อกับบัสของผู้ใช้รายอื่น)

เห็นได้ชัดว่าฉันพลาดบางสิ่งที่นี่ ...

โดยที่ใน systemd คือไฟล์คอนฟิกูเรชันที่กำลังดำเนินการ สุ ให้กับผู้ใช้ ไม่มีใคร และเปิดตัว gpg-agent?

Score:1
ธง ng

สถานะ systemctl --user คือสิ่งที่คุณต้องการใช้เพื่อแสดงบริการระดับผู้ใช้ เนื่องจากเป็นส่วนหนึ่งของ "User Slice" (โดยเฉพาะกับ UID 65534) ระบุไว้ในข้อความแสดงข้อผิดพลาดของคุณ

bt flag
ลองแล้ว ผลลัพธ์คือ `ไม่สามารถเชื่อมต่อกับบัส: $DBUS_SESSION_BUS_ADDRESS และ $XDG_RUNTIME_DIR ไม่ได้กำหนด (พิจารณาใช้ [email protected] --user เพื่อเชื่อมต่อกับบัสของผู้ใช้รายอื่น)`
walder avatar
ng flag
คุณใช้ `sudo` หรือไม่ หากคุณกำลังทำผิดและจะได้รับข้อความแสดงข้อผิดพลาดนี้ ใช้คำสั่งคำต่อคำตามที่ฉันพิมพ์
bt flag
ตกลงใช้งานได้ แต่ไม่ตอบคำถามเดิมของฉัน: ที่ไหนใน systemd คือการกำหนดค่าที่ดำเนินการ `su` กับผู้ใช้ 'ไม่มีใคร' และเรียกใช้ gpg-agent ฉันจะอัปเดตคำถามให้เฉพาะเจาะจงมากขึ้น
walder avatar
ng flag
ฉันเดาว่าฉันไม่แน่ใจว่าคุณกำลังถามอะไรในตอนนี้ หากคุณต้องการทราบไฟล์หน่วยเฉพาะ ให้พิมพ์ `systemctl status --user gpg-agent.service` ข้อมูลนี้มีข้อมูลที่เกี่ยวข้องทั้งหมดเกี่ยวกับสถานะของบริการพร้อมกับตำแหน่งของไฟล์ .service หากคุณต้องการดูว่ารันที่ไหนและเมื่อไหร่ คำสั่งด้านบนจะให้ข้อมูลนี้ คุณยังสามารถเข้าถึงทรี cgroups ได้โดยพิมพ์ `systemd-cgls --user` นี่เป็นแผนที่ของกลุ่มควบคุมที่แสดงกลุ่มที่รับผิดชอบในการเริ่มบริการที่รันผ่าน systemd

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา