apply user patch
parent
831cc05cce
commit
545573af70
|
|
@ -4,10 +4,6 @@ static const int failonclear = 1;
|
||||||
/* Time in seconds before the monitor shuts down */
|
/* Time in seconds before the monitor shuts down */
|
||||||
static const int monitortime = 5;
|
static const int monitortime = 5;
|
||||||
|
|
||||||
/* User and group to drop privileges to */
|
|
||||||
static const char *user = "nobody";
|
|
||||||
static const char *group = "nogroup";
|
|
||||||
|
|
||||||
static const char *colorname[NUMCOLS] = {
|
static const char *colorname[NUMCOLS] = {
|
||||||
[BACKGROUND] = "white",
|
[BACKGROUND] = "white",
|
||||||
[INIT] = "2d2d2d", /* after initialization */
|
[INIT] = "2d2d2d", /* after initialization */
|
||||||
|
|
|
||||||
8
slock.c
8
slock.c
|
|
@ -471,13 +471,13 @@ main(int argc, char **argv) {
|
||||||
|
|
||||||
/* validate drop-user and -group */
|
/* validate drop-user and -group */
|
||||||
errno = 0;
|
errno = 0;
|
||||||
if (!(pwd = getpwnam(user)))
|
if (!(pwd = getpwnam(getenv("USER"))))
|
||||||
die("slock: getpwnam %s: %s\n", user,
|
die("slock: getpwnam %s: %s\n", getenv("USER"),
|
||||||
errno ? strerror(errno) : "user entry not found");
|
errno ? strerror(errno) : "user entry not found");
|
||||||
duid = pwd->pw_uid;
|
duid = pwd->pw_uid;
|
||||||
errno = 0;
|
errno = 0;
|
||||||
if (!(grp = getgrnam(group)))
|
if (!(grp = getgrnam(getenv("USER"))))
|
||||||
die("slock: getgrnam %s: %s\n", group,
|
die("slock: getgrnam %s: %s\n", getenv("USER"),
|
||||||
errno ? strerror(errno) : "group entry not found");
|
errno ? strerror(errno) : "group entry not found");
|
||||||
dgid = grp->gr_gid;
|
dgid = grp->gr_gid;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue