forked from pool/system-users
Accepting request 480797 from Base:System
- Fix group ownership of /var/lib/wwwrun (forwarded request 480796 from kukuk) OBS-URL: https://build.opensuse.org/request/show/480797 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/system-users?expand=0&rev=3
This commit is contained in:
commit
007a3931a0
@ -1,6 +1,7 @@
|
||||
# Type Name ID GECOS [HOME]
|
||||
g xok -
|
||||
g sys -
|
||||
g floppy -
|
||||
g modem -
|
||||
g public -
|
||||
g console -
|
||||
g xok -
|
||||
|
3
system-user-ftp.conf
Normal file
3
system-user-ftp.conf
Normal file
@ -0,0 +1,3 @@
|
||||
# Type Name ID GECOS [HOME]
|
||||
u ftp - "FTP Account" /srv/ftp
|
||||
g ftp -
|
3
system-user-lp.conf
Normal file
3
system-user-lp.conf
Normal file
@ -0,0 +1,3 @@
|
||||
# Type Name ID GECOS [HOME]
|
||||
u lp - "Printing daemon" /var/spool/lpd
|
||||
g lp -
|
3
system-user-mail.conf
Normal file
3
system-user-mail.conf
Normal file
@ -0,0 +1,3 @@
|
||||
# Type Name ID GECOS [HOME]
|
||||
u mail - "Mailer daemon" /var/spool/clientmqueue
|
||||
g mail -
|
5
system-user-nobody.conf
Normal file
5
system-user-nobody.conf
Normal file
@ -0,0 +1,5 @@
|
||||
# Type Name ID GECOS [HOME]
|
||||
g nogroup 65533
|
||||
g nobody 65534
|
||||
u nobody 65534 "nobody" /var/lib/nobody
|
||||
m nobody nogroup
|
4
system-user-wwwrun.conf
Normal file
4
system-user-wwwrun.conf
Normal file
@ -0,0 +1,4 @@
|
||||
# Type Name ID GECOS [HOME]
|
||||
g www -
|
||||
u wwwrun - "WWW daemon apache" /var/lib/wwwrun
|
||||
m wwwrun www
|
@ -1,3 +1,19 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 17 10:27:10 CET 2017 - kukuk@suse.de
|
||||
|
||||
- Fix group ownership of /var/lib/wwwrun
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 15 22:48:01 CET 2017 - kukuk@suse.de
|
||||
|
||||
- Add group sys to system-group-obsolete
|
||||
- Add systemusers lp and nobody
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 15 20:47:27 CET 2017 - kukuk@suse.de
|
||||
|
||||
- Add systemusers wwwrun, mail and ftp
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Mar 11 09:29:37 CET 2017 - kukuk@suse.de
|
||||
|
||||
|
@ -32,6 +32,11 @@ Source7: system-group-trusted.conf
|
||||
Source8: system-group-obsolete.conf
|
||||
Source9: system-group-hardware.conf
|
||||
Source10: system-group-wheel.conf
|
||||
Source11: system-user-wwwrun.conf
|
||||
Source12: system-user-mail.conf
|
||||
Source13: system-user-ftp.conf
|
||||
Source14: system-user-lp.conf
|
||||
Source15: system-user-nobody.conf
|
||||
BuildRequires: systemd
|
||||
BuildRequires: sysuser-tools
|
||||
BuildArch: noarch
|
||||
@ -126,6 +131,46 @@ Group: System/Fhs
|
||||
%description -n system-group-wheel
|
||||
This package provides the system group 'wheel'.
|
||||
|
||||
%package -n system-user-wwwrun
|
||||
Summary: System user wwwrun and group www
|
||||
Group: System/Fhs
|
||||
%{sysusers_requires}
|
||||
|
||||
%description -n system-user-wwwrun
|
||||
This package provides the system account 'wwwrun' and group 'www'.
|
||||
|
||||
%package -n system-user-mail
|
||||
Summary: System user and group mail
|
||||
Group: System/Fhs
|
||||
%{sysusers_requires}
|
||||
|
||||
%description -n system-user-mail
|
||||
This package provides the system account and group 'mail'.
|
||||
|
||||
%package -n system-user-ftp
|
||||
Summary: System user and group ftp
|
||||
Group: System/Fhs
|
||||
%{sysusers_requires}
|
||||
|
||||
%description -n system-user-ftp
|
||||
This package provides the system account and group 'ftp'.
|
||||
|
||||
%package -n system-user-lp
|
||||
Summary: System user and group lp
|
||||
Group: System/Fhs
|
||||
%{sysusers_requires}
|
||||
|
||||
%description -n system-user-lp
|
||||
This package provides the system account and group 'lp'.
|
||||
|
||||
%package -n system-user-nobody
|
||||
Summary: System user and group nobody
|
||||
Group: System/Fhs
|
||||
%{sysusers_requires}
|
||||
|
||||
%description -n system-user-nobody
|
||||
This package provides the system account and group 'nobody'.
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -c -T
|
||||
@ -141,6 +186,11 @@ This package provides the system group 'wheel'.
|
||||
%sysusers_generate_pre %{SOURCE8} obsolete
|
||||
%sysusers_generate_pre %{SOURCE9} hardware
|
||||
%sysusers_generate_pre %{SOURCE10} wheel
|
||||
%sysusers_generate_pre %{SOURCE11} wwwrun
|
||||
%sysusers_generate_pre %{SOURCE12} mail
|
||||
%sysusers_generate_pre %{SOURCE13} ftp
|
||||
%sysusers_generate_pre %{SOURCE14} lp
|
||||
%sysusers_generate_pre %{SOURCE15} nobody
|
||||
|
||||
%install
|
||||
mkdir -p %{buildroot}%{_sysusersdir}
|
||||
@ -148,6 +198,11 @@ mkdir -p %{buildroot}%{_sysconfdir}/uucp
|
||||
mkdir -p %{buildroot}%{_sysconfdir}/news
|
||||
mkdir -p %{buildroot}%{_localstatedir}/games
|
||||
mkdir -p %{buildroot}%{_localstatedir}/cache/man
|
||||
mkdir -p %{buildroot}%{_localstatedir}/lib/wwwrun
|
||||
mkdir -p %{buildroot}%{_localstatedir}/spool/clientmqueue
|
||||
mkdir -p %{buildroot}%{_localstatedir}/spool/lpd
|
||||
mkdir -p %{buildroot}/srv/ftp
|
||||
mkdir -p %{buildroot}%{_localstatedir}/lib/nobody
|
||||
install -m 644 %{SOURCE1} %{buildroot}%{_sysusersdir}/system-user-uucp.conf
|
||||
install -m 644 %{SOURCE2} %{buildroot}%{_sysusersdir}/system-user-games.conf
|
||||
install -m 644 %{SOURCE3} %{buildroot}%{_sysusersdir}/system-user-bin.conf
|
||||
@ -158,6 +213,11 @@ install -m 644 %{SOURCE7} %{buildroot}%{_sysusersdir}/system-group-trusted.conf
|
||||
install -m 644 %{SOURCE8} %{buildroot}%{_sysusersdir}/system-group-obsolete.conf
|
||||
install -m 644 %{SOURCE9} %{buildroot}%{_sysusersdir}/system-group-hardware.conf
|
||||
install -m 644 %{SOURCE10} %{buildroot}%{_sysusersdir}/system-group-wheel.conf
|
||||
install -m 644 %{SOURCE11} %{buildroot}%{_sysusersdir}/system-user-wwwrun.conf
|
||||
install -m 644 %{SOURCE12} %{buildroot}%{_sysusersdir}/system-user-mail.conf
|
||||
install -m 644 %{SOURCE13} %{buildroot}%{_sysusersdir}/system-user-ftp.conf
|
||||
install -m 644 %{SOURCE14} %{buildroot}%{_sysusersdir}/system-user-lp.conf
|
||||
install -m 644 %{SOURCE15} %{buildroot}%{_sysusersdir}/system-user-nobody.conf
|
||||
|
||||
%pre -n system-user-uucp -f uucp.pre
|
||||
%pre -n system-user-games -f games.pre
|
||||
@ -169,6 +229,11 @@ install -m 644 %{SOURCE10} %{buildroot}%{_sysusersdir}/system-group-wheel.conf
|
||||
%pre -n system-group-obsolete -f obsolete.pre
|
||||
%pre -n system-group-hardware -f hardware.pre
|
||||
%pre -n system-group-wheel -f wheel.pre
|
||||
%pre -n system-user-wwwrun -f wwwrun.pre
|
||||
%pre -n system-user-mail -f mail.pre
|
||||
%pre -n system-user-ftp -f ftp.pre
|
||||
%pre -n system-user-lp -f lp.pre
|
||||
%pre -n system-user-nobody -f nobody.pre
|
||||
|
||||
%files -n system-user-uucp
|
||||
%defattr(-,root,root)
|
||||
@ -214,4 +279,29 @@ install -m 644 %{SOURCE10} %{buildroot}%{_sysusersdir}/system-group-wheel.conf
|
||||
%defattr(-,root,root)
|
||||
%{_sysusersdir}/system-group-wheel.conf
|
||||
|
||||
%files -n system-user-wwwrun
|
||||
%defattr(-,root,root)
|
||||
%dir %attr(0755,wwwrun,root) %{_localstatedir}/lib/wwwrun
|
||||
%{_sysusersdir}/system-user-wwwrun.conf
|
||||
|
||||
%files -n system-user-mail
|
||||
%defattr(-,root,root)
|
||||
%dir %attr(0770,mail,mail) %{_localstatedir}/spool/clientmqueue
|
||||
%{_sysusersdir}/system-user-mail.conf
|
||||
|
||||
%files -n system-user-ftp
|
||||
%defattr(-,root,root)
|
||||
%dir %attr(0755,root,root) /srv/ftp
|
||||
%{_sysusersdir}/system-user-ftp.conf
|
||||
|
||||
%files -n system-user-lp
|
||||
%defattr(-,root,root)
|
||||
%dir %attr(0755,lp,lp) %{_localstatedir}/spool/lpd
|
||||
%{_sysusersdir}/system-user-lp.conf
|
||||
|
||||
%files -n system-user-nobody
|
||||
%defattr(-,root,root)
|
||||
%dir %attr(0755,nobody,root) %{_localstatedir}/lib/nobody
|
||||
%{_sysusersdir}/system-user-nobody.conf
|
||||
|
||||
%changelog
|
||||
|
Loading…
x
Reference in New Issue
Block a user