Fix sudoers file permissions
This commit is contained in:
parent
bb974cc9d2
commit
cd4f6f47aa
13
cloud-init-0.7.0-sudoers-perms.patch
Normal file
13
cloud-init-0.7.0-sudoers-perms.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
Index: trunk/cloudinit/distros/__init__.py
|
||||||
|
===================================================================
|
||||||
|
--- trunk.orig/cloudinit/distros/__init__.py
|
||||||
|
+++ trunk/cloudinit/distros/__init__.py
|
||||||
|
@@ -395,7 +395,7 @@ class Distro(object):
|
||||||
|
content += "\n"
|
||||||
|
|
||||||
|
if not os.path.exists(sudo_file):
|
||||||
|
- util.write_file(sudo_file, content, 0644)
|
||||||
|
+ util.write_file(sudo_file, content, 0440)
|
||||||
|
|
||||||
|
else:
|
||||||
|
try:
|
@ -19,6 +19,9 @@ Patch1: cloud-init-0.7.0-hostname-refactor.patch
|
|||||||
# Fix fingerprint printing caused by recent user code refactoring
|
# Fix fingerprint printing caused by recent user code refactoring
|
||||||
# https://code.launchpad.net/~harlowja/cloud-init/patch-ssh-key-users/+merge/125606
|
# https://code.launchpad.net/~harlowja/cloud-init/patch-ssh-key-users/+merge/125606
|
||||||
Patch2: cloud-init-0.7.0-ssh-key-users.patch
|
Patch2: cloud-init-0.7.0-ssh-key-users.patch
|
||||||
|
# Give sudoers 0440 permissions, not 0644
|
||||||
|
# https://code.launchpad.net/~gholms/cloud-init/sudoers-perms/+merge/125873
|
||||||
|
Patch3: cloud-init-0.7.0-sudoers-perms.patch
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
@ -56,6 +59,7 @@ ssh keys and to let the user run various scripts.
|
|||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
|
%patch3 -p1
|
||||||
|
|
||||||
cp -p %{SOURCE2} README.fedora
|
cp -p %{SOURCE2} README.fedora
|
||||||
|
|
||||||
@ -137,6 +141,7 @@ fi
|
|||||||
- Rebased against upstream rev 659
|
- Rebased against upstream rev 659
|
||||||
- Fixed hostname persistence
|
- Fixed hostname persistence
|
||||||
- Fixed ssh key printing
|
- Fixed ssh key printing
|
||||||
|
- Fixed sudoers file permissions
|
||||||
|
|
||||||
* Mon Sep 17 2012 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.0-0.1.bzr650
|
* Mon Sep 17 2012 Garrett Holmstrom <gholms@fedoraproject.org> - 0.7.0-0.1.bzr650
|
||||||
- Rebased against upstream rev 650
|
- Rebased against upstream rev 650
|
||||||
|
Loading…
Reference in New Issue
Block a user