[Bug 1637030] Re: hostnamectl changes hostname without password
Marc Deslauriers
marc.deslauriers at canonical.com
Thu Nov 17 12:45:51 UTC 2016
systemd ships with a policykit file which allows the system
administrator to set the hostname.
The policykit file is located here:
/usr/share/polkit-1/actions/org.freedesktop.hostname1.policy
and in the systemd source here:
https://github.com/systemd/systemd/blob/master/src/hostname/org.freedesktop.hostname1.policy.in
This behaviour is by design.
Please file a bug with the upstream systemd project if you believe this
should be changed. Thanks.
** Changed in: systemd (Ubuntu)
Status: New => Won't Fix
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1637030
Title:
hostnamectl changes hostname without password
Status in systemd package in Ubuntu:
Won't Fix
Bug description:
Systemd's 'hostnamectl' changes the system hostname (including
modifying '/etc/hostname') without requesting a password, allowing any
unprivileged user to change the system host name.
OS: Xubuntu 16.04.1 x64 and Linux Mint 18 Mate x64
Version: systemd 229-4ubuntu11 amd64
I also verified this by performing a fresh unmodified install of
Xubuntu 16.04.1, and this behaviour of hostnamectl was present on the
first boot.
Terminal output:
phil at Xubuntu-Development:~$ hostname
Xubuntu-Development
phil at Xubuntu-Development:~$ cat /etc/hostname
Xubuntu-Development
phil at Xubuntu-Development:~$ hostnamectl set-hostname Xubuntu-Whatever
phil at Xubuntu-Development:~$ hostname
Xubuntu-Whatever
phil at Xubuntu-Development:~$ cat /etc/hostname
Xubuntu-Whatever
phil at Xubuntu-Development:~$ hostnamectl set-hostname Xubuntu-Development
phil at Xubuntu-Development:~$ hostname
Xubuntu-Development
phil at Xubuntu-Development:~$ cat /etc/hostname
Xubuntu-Development
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: systemd 229-4ubuntu11
Uname: Linux 4.8.1-040801-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: XFCE
Date: Thu Oct 27 10:43:20 2016
InstallationDate: Installed on 2016-08-14 (73 days ago)
InstallationMedia: Xubuntu 16.04.1 LTS "Xenial Xerus" - Release amd64 (20160719)
MachineType: Gigabyte Technology Co., Ltd. Z97X-SOC Force
ProcEnviron:
LANGUAGE=en_AU:en
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_AU.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.8.1-040801-generic root=UUID=4f82359e-10ef-4946-97b5-293bd9a560a6 ro
SourcePackage: systemd
SystemdDelta:
[EXTENDED] /lib/systemd/system/remote-fs.target → /etc/systemd/system/remote-fs.target.d/network.conf
[EXTENDED] /lib/systemd/system/rc-local.service → /lib/systemd/system/rc-local.service.d/debian.conf
[EXTENDED] /lib/systemd/system/systemd-timesyncd.service → /lib/systemd/system/systemd-timesyncd.service.d/disable-with-time-daemon.conf
3 overridden configuration files found.
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/21/2015
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: F7
dmi.board.asset.tag: To be filled by O.E.M.
dmi.board.name: Z97X-SOC Force
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrF7:bd04/21/2015:svnGigabyteTechnologyCo.,Ltd.:pnZ97X-SOCForce:pvrTobefilledbyO.E.M.:rvnGigabyteTechnologyCo.,Ltd.:rnZ97X-SOCForce:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: Z97X-SOC Force
dmi.product.version: To be filled by O.E.M.
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
mtime.conffile..etc.systemd.journald.conf: 2016-08-14T12:19:20.627772
mtime.conffile..etc.systemd.system.conf: 2016-10-03T09:44:26.561968
mtime.conffile..etc.systemd.timesyncd.conf: 2016-10-03T07:52:10.004280
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1637030/+subscriptions
More information about the foundations-bugs
mailing list