Điểm:0

dịch vụ do systemd khởi chạy tồn tại trong/var/lib/systemd nhưng không hiển thị trong đơn vị danh sách, tệp đơn vị danh sách hoặc trạng thái

lá cờ bt

Tôi đang thấy những điều sau đây trong /var/log/auth.log

1 tháng 6 06:32:49 [đã biên tập lại] su: (không ai) root trên không
Ngày 1 tháng 6 06:32:49 [đã biên tập lại] su: pam_unix(su:session): phiên mở cho người dùng không ai (uid=65534) bởi (uid=0)
Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd: pam_unix(systemd-user:session): phiên mở cho người dùng không ai (uid=65534) bởi (uid=0)
Ngày 1 tháng 6 06:32:49 [đã biên tập lại] su: pam_unix(su:session): phiên đóng cho người dùng không có ai

Các mục phù hợp trong /var/log/daemon.log

Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd[1]: Tạo slice User Slice của UID 65534.
Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd[1]: Bắt đầu thư mục thời gian chạy của người dùng /run/user/65534...
Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd[1]: Đã hoàn tất Thư mục thời gian chạy của người dùng /run/user/65534.
Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd[1]: Bắt đầu Trình quản lý người dùng cho UID 65534...
Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd[39580]: Công việc bắt đầu được xếp hàng đợi cho mục tiêu mặc định Mục tiêu người dùng chính.
Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd[39580]: Đã tạo lát cắt Ứng dụng người dùng.
Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd[39580]: Đã tiếp cận Đường dẫn mục tiêu.
Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd[39580]: Đã đạt đến Bộ hẹn giờ mục tiêu.
Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd[39580]: Nghe trên daemon quản lý chứng chỉ mạng GnuPG.
Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd[39580]: Lắng nghe tác nhân mã hóa GnuPG và bộ nhớ cache cụm mật khẩu (truy cập dành cho trình duyệt web).
Ngày 1 tháng 6 06:32:49 [đã biên tập lại] systemd[39580]: Lắng nghe tác nhân mã hóa GnuPG và bộ đệm ẩn cụm mật khẩu (bị hạn chế).
Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd[39580]: Nghe tác nhân mật mã GnuPG (mô phỏng tác nhân ssh).
Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd[39580]: Lắng nghe tác nhân mã hóa GnuPG và bộ đệm cụm mật khẩu.
Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd[39580]: Đã tiếp cận Ổ cắm mục tiêu.
Ngày 1 tháng 6 06:32:49 [đã xử lý lại] systemd[39580]: Đã đạt mục tiêu Hệ thống cơ bản.

Tìm trong /usr/lib/systemd ...

$ Sudo find /usr/lib/systemd -tên gpg\* -o -tên 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

Tuy nhiên, không có đại lý gpg được liệt kê trong đơn vị danh sách hoặc danh sách-đơn vị-tệp, và trạng thái lệnh trả về một lỗi:

$ sudo systemctl status gpg-agent
Không thể tìm thấy đơn vị gpg-agent.service.

Tôi cũng đã thử --user:

$ sudo systemctl status --user
Không thể kết nối với xe buýt: $DBUS_SESSION_BUS_ADDRESS và $XDG_RUNTIME_DIR không được xác định (hãy cân nhắc sử dụng --machine=<user>@.host --user để kết nối với xe buýt của người dùng khác)

Rõ ràng tôi đang thiếu một cái gì đó ở đây ...

Ở đâu trong systemd là tệp cấu hình đang thực thi su đến người dùng không ai và khởi chạy gpg-agent?

Điểm:1
lá cờ ng

trạng thái systemctl --user là những gì bạn muốn sử dụng để hiển thị các dịch vụ cấp người dùng, vì đây là một phần của "Lát cắt người dùng" (cụ thể là một với UID 65534) được chỉ ra trong các thông báo lỗi của bạn.

lá cờ bt
Đã thử điều đó, kết quả là `Không thể kết nối với xe buýt: $DBUS_SESSION_BUS_ADDRESS và $XDG_RUNTIME_DIR không được xác định (cân nhắc sử dụng [email protected] --user để kết nối với bus của người dùng khác)`
walder avatar
lá cờ ng
bạn có đang sử dụng `sudo` không? nếu bạn LÀ thì bạn đang làm sai và sẽ nhận được thông báo lỗi này. sử dụng nguyên văn lệnh như tôi đã gõ nó.
lá cờ bt
OK, nó hoạt động, nhưng nó không trả lời câu hỏi ban đầu của tôi: Cấu hình đang thực thi `su` cho người dùng `nobody` ở đâu trong systemd và khởi chạy gpg-agent? Tôi sẽ cập nhật câu hỏi để cụ thể hơn.
walder avatar
lá cờ ng
tôi đoán tôi không chắc bạn đang hỏi gì vào thời điểm này. nếu bạn muốn biết tệp đơn vị cụ thể, hãy nhập `systemctl status --user gpg-agent.service`. điều này có tất cả thông tin liên quan về trạng thái của dịch vụ cùng với vị trí của tệp .service. nếu bạn muốn xem nó đang được chạy ở đâu và khi nào, lệnh trên sẽ cung cấp thông tin này. bạn cũng có thể truy cập cây cgroups bằng cách gõ `systemd-cgls --user`. điều này cung cấp một bản đồ của các nhóm điều khiển cho biết nhóm nào chịu trách nhiệm khởi động các dịch vụ được chạy qua systemd.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.