KKASSERT(p);
name[0] = CTL_KERN;
name[1] = KERN_HOSTNAME;
- error = priv_check_cred(p->p_ucred, PRIV_ROOT, PRISON_ROOT);
+ error = priv_check_cred(p->p_ucred, PRIV_SETHOSTNAME, 0);
if (error)
return (error);
len = MIN(uap->len, MAXHOSTNAMELEN);
#define PRIV_SETTIMEOFDAY 18 /* Can call settimeofday. */
#define PRIV_SETHOSTID 19 /* Can call sethostid. */
#define PRIV_SETDOMAINNAME 20 /* Can call setdomainname. */
-#define PRIV_VARSYM_SYS 21 /* Can varsym_set(VARSYM_SYS, ...) */
+#define PRIV_SETHOSTNAME 21 /* Can call sethostname. */
+#define PRIV_VARSYM_SYS 22 /* Can varsym_set(VARSYM_SYS, ...) */
/*
* Audit subsystem privileges.