Bug 18220 - Куда-то пропадает logname на время xinit
Summary: Куда-то пропадает logname на время xinit
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: glibc-core (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-16 13:00 MSK by Fr. Br. George
Modified: 2018-12-02 17:55 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fr. Br. George 2008-12-16 13:00:01 MSK
Если в стартовом сценарии XOrg использовать logname, возвращается ошибка:

george@arnor:~> sh o
george
george@arnor:~> startx /bin/sh -x o >&.log
george@arnor:~> cat .log 

X.Org X Server 1.5.3
Release Date: 5 November 2008
X Protocol Version 11, Revision 0
Build Operating System: ALT Linux 4.0 Terminal (OldSchool) i686
Current Operating System: Linux arnor.arnor.prov.ru 2.6.27-std-def-alt5 #1 SMP Fri Dec 5 14:40:26 UTC 2008 i686
. . .
+ logname
logname: регистрационное имя отсутствует

waiting for X server to shut down
Comment 1 Fr. Br. George 2008-12-16 13:56:13 MSK
Ого. Это какая-то мощная галлюцинация; возможно, XOrg здесь вообще ни при чём
Comment 2 Fr. Br. George 2008-12-18 20:16:20 MSK
george@gear:~> logname
george
george@gear:~> echo | logname
logname: регистрационное имя отсутствует

ошибка в getlogin()
Comment 3 Dmitry V. Levin 2018-12-02 17:55:47 MSK
Возможно, раньше это было связано с тем, что процесс не был связан с терминалом.
Думаю что с появлением /proc/self/loginuid проблема уже давно не актуальна.