[systemd-devel] [PATCH 1/3] logind: session: don't set /dev/ttyX owner to root on restore_vt
Lennart Poettering
lennart at poettering.net
Mon Aug 11 07:25:18 PDT 2014
On Fri, 08.08.14 20:45, Olivier Brunel (jjk at jjacky.com) wrote:
> In session_prepare_vt() we set owner of /dev/ttyX to the user, as that is
> needed for things to work. However, we shouldn't "reset" it to root on
> session_restore_vt() since it could have in fact already been set to
> the user.
I don't follow here, can't parse this. Could you please elaborate?
> ---
> src/login/logind-session.c | 2 --
> 1 file changed, 2 deletions(-)
>
> diff --git a/src/login/logind-session.c b/src/login/logind-session.c
> index fdeacb1..905e73f 100644
> --- a/src/login/logind-session.c
> +++ b/src/login/logind-session.c
> @@ -1070,8 +1070,6 @@ void session_restore_vt(Session *s) {
> mode.mode = VT_AUTO;
> ioctl(vt, VT_SETMODE, &mode);
>
> - fchown(vt, 0, -1);
> -
> s->vtfd = safe_close(s->vtfd);
> }
>
Lennart
--
Lennart Poettering, Red Hat
More information about the systemd-devel
mailing list