bug-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ACL


From: Frederic Lamock
Subject: ACL
Date: Fri, 13 Aug 2004 15:09:52 +0200

Hi all, 

Is there a bug with cfengine 2.1.[6-9] and ACL. It seems these new versions do 
not support ACL.  I compile cfengine with the option --enable-DCE  (on Solaris 
9 and on Linux ) and when I try to run this simple program, I've got a 
segmenation fault (core dump). With version 2.1.5 of cfengine --> it's ok.

########

control:

   actionsequence = ( files )
   domain         = ( opoce.cec.eu.int )

acl: 

  { acl_hosts 
        method:append
        fstype:solaris
        user:fred:rw-
        
   }

files:
        
/etc/hosts mode=644
           owner=root
           acl=acl_hosts


############


Thx

Here is the output :

address@hidden /var/cfengine/bin/cfagent -n -d -f 
/var/cfengine/masters/inputs/cf.acl 
AddClassToHeap(Friday)
AddClassToHeap(Hr15)
AddClassToHeap(Min04)
AddClassToHeap(Min00_05)
AddClassToHeap(Q1)
AddClassToHeap(Hr15_Q1)
AddClassToHeap(Day13)
AddClassToHeap(August)
AddClassToHeap(Yr2004)
Job start time set to Fri Aug 13 15:04:26 2004
GetNameInfo()
WildMatch(-,sunos)
WildMatch(-,sunos)
WildMatch(sunos,sunos)
WildMatch(*,sun4u)
WildMatch(4*,5.9)
WildMatch(ultrix,sunos)
WildMatch(hp-ux,sunos)
WildMatch(aix,sunos)
WildMatch(linux,sunos)
WildMatch(sunos,sunos)
WildMatch(sun4*,sun4u)
WildMatch(5*,5.9)
AddClassToHeap(solaris)
AddClassToHeap(valerian)
AddClassToHeap(valerian)
AddClassToHeap(undefined_domain)
AddClassToHeap(valerian)
AddClassToHeap(32_bit)
AddClassToHeap(sunos_5_9)
AddClassToHeap(sun4u)
AddClassToHeap(sunos_sun4u)
AddClassToHeap(sunos_sun4u_5_9)
AddClassToHeap(sparc)
AddClassToHeap(sunos_sun4u_5_9_Generic_112233_04)
AddClassToHeap(compiled_on_solaris2_9)
Adding alias loghost..
AddClassToHeap(loghost)
GetInterfaceInfo()
AddClassToHeap(net_iface_lo0)
AddClassToHeap(net_iface_hme0)
Adding hostip 158.167.96.5..
AddClassToHeap(158_167_96_5)
Adding hostname valerian..
AddClassToHeap(valerian)
Adding alias loghost..
AddClassToHeap(loghost)
AddClassToHeap(158_167_96)
AddClassToHeap(ipv4_158_167_96_5)
AddMacroValue(global.ipv4[hme0]=158.167.96.5)
ExpandVarstring(158.167.96.5)
Added Macro at hash address 3474 to object global with value 
ipv4[hme0]=158.167.96.5
AddClassToHeap(ipv4_158_167_96)
AddClassToHeap(ipv4_158_167)
AddClassToHeap(ipv4_158)
cfpopen(/sbin/ifconfig -a)
Adding object mainNew Parser Object::(BEGIN PARSING 
/var/cfengine/masters/inputs/cf.acl)
##########################################################################
# BEGIN PARSING /var/cfengine/masters/inputs/cf.acl
##########################################################################
NEW ACTION control:
(No actions pending in )
InitializeAction()
(No actions pending in )

==============================BEGIN NEW ACTION Control Defintions:=============

Resetting CLASS to ANY
LVALUE actionsequence
HandleLVALUE(actionsequence) in action Control Defintions:
EQUALS =
LEFTBRACK
RVAL-VAROBJ files
IsInstallable(any) - true
ExpandVarstring(files)
Assign variable [actionsequence=files] when any)
Installing item (files) in the action sequence list
RIGHTBRACK
LVALUE domain
HandleLVALUE(domain) in action Control Defintions:
EQUALS =
LEFTBRACK
RVAL-VAROBJ opoce.cec.eu.int
IsInstallable(any) - true
ExpandVarstring(opoce.cec.eu.int)
Assign variable [domain=opoce.cec.eu.int] when any)
AddClassToHeap(valerian_opoce_cec_eu_int)
RIGHTBRACK
NEW ACTION acl:
(No actions pending in Control Defintions:)
InitializeAction()
(No actions pending in Control Defintions:)

==============================BEGIN NEW ACTION Access control 
lists:=============

Resetting CLASS to ANY
LBRACE
BRACELIST-ID acl_hosts
HandleBraceObjectID(acl_hosts) in action Access control lists:
InstallACL(acl_hosts,any)
IsInstallable(any) - true
ExpandVarstring(acl_hosts)
BRACELIST-VAROBJ method:append
HandleClassifier(method:append) in action Access control lists:
AddACE(acl_hosts,method:append,[any])
IsInstallable(any) - true
ExpandVarstring(acl_hosts)
ExpandVarstring(method:append)
Segmentation Fault (core dumped)


 





reply via email to

[Prev in Thread] Current Thread [Next in Thread]