machine-id: generate /etc/machine-id 0444 by default
This commit is contained in:
parent
9b4f818bd8
commit
76526bad9f
|
@ -91,7 +91,12 @@ int machine_id_setup(void) {
|
||||||
|
|
||||||
m = umask(0000);
|
m = umask(0000);
|
||||||
|
|
||||||
if ((fd = open("/etc/machine-id", O_RDWR|O_CREAT|O_CLOEXEC|O_NOCTTY, 0644)) >= 0)
|
/* We create this 0444, to indicate that this isn't really
|
||||||
|
* something you should ever modify. Of course, since the file
|
||||||
|
* will be owned by root it doesn't matter much, but maybe
|
||||||
|
* people look. */
|
||||||
|
|
||||||
|
if ((fd = open("/etc/machine-id", O_RDWR|O_CREAT|O_CLOEXEC|O_NOCTTY, 0444)) >= 0)
|
||||||
writable = true;
|
writable = true;
|
||||||
else {
|
else {
|
||||||
if ((fd = open("/etc/machine-id", O_RDONLY|O_CLOEXEC|O_NOCTTY)) < 0) {
|
if ((fd = open("/etc/machine-id", O_RDONLY|O_CLOEXEC|O_NOCTTY)) < 0) {
|
||||||
|
|
Loading…
Reference in a new issue