summaryrefslogtreecommitdiff
path: root/recipes/sudo/sudo-enable-wheel-group.bb
blob: ec1de9e7f21c94f4fbf0ce8c897bd48a4ce78038 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
PR = "r1"

RDEPENDS_${PN} = "sudo"

ALLOW_EMPTY_${PN} = "1"
PACKAGE_ARCH = "all"

# Edit sudoers to allow the use of the wheel group and non root users to mount/shutdown etc.
# Please consider this when using.

pkg_postinst() {
#!/bin/sh
mkdir -p $D${sysconfdir}/
touch $D${sysconfdir}/sudoers
sed -i /# %wheel/d $D${sysconfdir}/sudoers
echo '%wheel	ALL=(ALL) ALL' >> $D${sysconfdir}/sudoers
sed -i /# %users/d $D${sysconfdir}/sudoers
echo '%users  ALL=/sbin/mount /cdrom,/sbin/umount /cdrom' >> $D${sysconfdir}/sudoers
echo '%users  localhost=/sbin/shutdown -h now' >> $D${sysconfdir}/sudoers
}