Hi Dago,

> Short anwer: all new packages look in /etc/opt/csw as it is more 
> zone-friendly if
> you have a read-only /opt or /opt on NFS. Usually there is a migration script
> that copies the data from /opt/csw/etc to /etc/opt/csw. This way probably 
> missed
> for amanda. Just move over the config files and you should be fine.

Thank you, I will move over the amanda configuration. I also just
noticed using amadmin that CONFIG_DIR was set to /etc/opt/csw, so I
have to move it.

By the way, after moving the configuration, I saw amcheck failed with
'permission denied'. This looked likeissue with permissions on the
amcheck binary.

Iamroot#su - amanda -c "/opt/csw/sbin/amcheck -a monthlyfull"
Amanda Backup Client Hosts Check
--------------------------------
WARNING: client: selfcheck request failed: Permission denied
Client check: 1 host checked in 10.023 seconds.  1 problem found.

Debug log for amcheck:
Thu Nov 14 11:13:19 2013: thd-34400: amcheck-clients: connect_port:
Skip port 513: owned by login.
Thu Nov 14 11:13:19 2013: thd-34400: amcheck-clients: connect_port:
Skip port 514: owned by shell.
Thu Nov 14 11:13:19 2013: thd-34400: amcheck-clients: connect_port:
Skip port 515: owned by printer.
Thu Nov 14 11:13:19 2013: thd-34400: amcheck-clients: make_socket
opening socket with family 2
Thu Nov 14 11:13:19 2013: thd-34400: amcheck-clients: connect_port:
Try  port 516: available - Permission denied
Thu Nov 14 11:13:19 2013: thd-34400: amcheck-clients: stream_client:
Could not bind to port in range 512-1023.
Thu Nov 14 11:13:19 2013: thd-34400: amcheck-clients:
security_seterror(handle=55d50, driver=ff17c360 (BSDTCP)
error=Permission denied)
Thu Nov 14 11:13:19 2013: thd-34400: amcheck-clients:
security_close(handle=55d50, driver=ff17c360 (BSDTCP))


The permissions on the below binaries are not  set-uid root.
bash-3.00# ls -al /opt/csw/sbin/am*
-rwxr-xr-x   1 root     bin        15399 Apr 24  2013 /opt/csw/sbin/amaddclient
-rwxr-xr-x   1 root     bin        53872 Apr 24  2013 /opt/csw/sbin/amadmin
-rwxr-xr-x   1 root     bin         3383 Apr 24  2013 /opt/csw/sbin/amaespipe
-rwxr-xr-x   1 root     bin        15604 Apr 24  2013 /opt/csw/sbin/amarchiver
-rwxr-xr-x   1 root     bin        64132 Apr 24  2013 /opt/csw/sbin/amcheck
-rwxr-xr-x   1 root     bin         1859 Apr 24  2013 /opt/csw/sbin/amcheckdb
-rwxr-xr-x   1 root     bin        14587 Apr 24  2013 /opt/csw/sbin/amcheckdump
-rwxr-xr-x   1 root     bin         6356 Apr 24  2013 /opt/csw/sbin/amcleanup
-rwxr-xr-x   1 root     bin         4254 Apr 24  2013
/opt/csw/sbin/amcleanupdisk
-rwxr-xr-x   1 root     bin         1065 Apr 24  2013 /opt/csw/sbin/amcrypt
-rwxr-xr-x   1 root     bin         3209 Apr 24  2013 /opt/csw/sbin/amcrypt-ossl
-rwxr-xr-x   1 root     bin         6982 Apr 24  2013
/opt/csw/sbin/amcrypt-ossl-asym
-rwxr-xr-x   1 root     bin         4660 Apr 24  2013
/opt/csw/sbin/amcryptsimple
-rwxr-xr-x   1 root     bin         4613 Apr 24  2013 /opt/csw/sbin/amdevcheck
-rwxr-xr-x   1 root     bin        10705 Apr 24  2013 /opt/csw/sbin/amdump
-rwxr-xr-x   1 root     bin         4876 Apr 24  2013
/opt/csw/sbin/amdump_client
-rwxr-xr-x   1 root     bin        27510 Apr 24  2013 /opt/csw/sbin/amfetchdump
-rwxr-xr-x   1 root     bin        27068 Apr 24  2013 /opt/csw/sbin/amflush
-rwxr-xr-x   1 root     bin        12529 Apr 24  2013 /opt/csw/sbin/amgetconf
-rwxr-xr-x   1 root     bin         2741 Apr 24  2013 /opt/csw/sbin/amgpgcrypt
-rwxr-xr-x   1 root     bin        11490 Apr 24  2013 /opt/csw/sbin/amlabel
-rwxr-xr-x   1 root     bin       150028 Apr 24  2013 /opt/csw/sbin/amoldrecover
-rwxr-xr-x   1 root     bin         6576 Apr 24  2013 /opt/csw/sbin/amoverview
-rwxr-xr-x   1 root     bin         6110 Apr 24  2013 /opt/csw/sbin/amplot
-rwxr-xr-x   1 root     bin       138924 Apr 24  2013 /opt/csw/sbin/amrecover
-rwxr-xr-x   1 root     bin        18067 Apr 24  2013 /opt/csw/sbin/amreport
-rwxr-xr-x   1 root     bin        13005 Apr 24  2013 /opt/csw/sbin/amrestore
-rwxr-xr-x   1 root     bin         9120 Apr 24  2013 /opt/csw/sbin/amrmtape
-rwxr-xr-x   1 root     bin        21487 Apr 24  2013
/opt/csw/sbin/amserverconfig
-rwxr-xr-x   1 root     bin        16616 Apr 24  2013 /opt/csw/sbin/amservice
-rwxr-xr-x   1 root     bin        50440 Apr 24  2013 /opt/csw/sbin/amstatus
-rwxr-xr-x   1 root     bin        19936 Apr 24  2013 /opt/csw/sbin/amtape
-rwxr-xr-x   1 root     bin        23098 Apr 24  2013 /opt/csw/sbin/amtapetype
-rwxr-xr-x   1 root     bin         7730 Apr 24  2013 /opt/csw/sbin/amtoc
-rwxr-xr-x   1 root     bin        30300 Apr 24  2013 /opt/csw/sbin/amvault


I changed permissions on amcheck (chmod u+s amcheck) and 'permission
denied' issue was resolved immediately.

Now I am not sure how many of those binaries have to have set-uid
root. I don't have record of permissions for binaries that came with
CSWamanda# 3.1.1. Can someone advice?

Also, I am not sure if this issue happened on my box because I
installed new version just by doing 'pkgutil -u amanda  ' instead of
uninstalling the 3.1.1 and then installing the new version from fresh.
Or those permissions coming straight from the package?

Thank you,
Upen

Reply via email to