bascule [EMAIL PROTECTED] writes:
i discovered i didn't, copies of the previous /etc/passwd and /etc/group had
them so i renamed them but that didn't work so i put them back, do i use
useradd to create them and if so what about passwords and permissions?
bascule
make sure you have a user called admin and a group httpd-naat in
/etc/passwd and /etc/group files, and then update the package again.
simply use the infos provided by the naat-backend post-scripts:
example:
--
grep -qw 'naat-console' /etc/shells || \
echo /usr/bin/naat-console /etc/shells
# Add admin group exist if doesn't exit
grep -q '^admin:' /etc/group || \
/usr/sbin/groupadd admin 2 /dev/null
# Add the admin user (for console) if doesn't exist
grep -q '^admin:' /etc/passwd || \
/usr/sbin/useradd -c Administrator -g admin -G adm -d /home/admin \
-s /usr/bin/naat-console admin 2 /dev/null
grep -q '%admin' /etc/sudoers || \
echo %admin ALL=(ALL) NOPASSWD: /usr/bin/event-handler.pl ,
/usr/share/naat/scripts/* /etc/sudoers;
#echo %admin ALL=(ALL) NOPASSWD: /usr/bin/event-handler.pl ,
/usr/share/naat/scripts/sumtraffic /etc/sudoers;
/bin/chmod 0440 /etc/sudoers
-
do the same thing for httpd-naat
grep -q '^admin:' /etc/passwd || \
/usr/sbin/useradd -c 'Administrator' \
-d /home/admin -G adm -s /bin/bash admin
grep -q '^httpd-naat:' /etc/passwd || \
/usr/sbin/useradd -c Httpd Naat Admin -s /bin/bash -M \
-d /var/www-naat -G admin,apache httpd-naat
--
Florin http://www.mandrakesoft.com