There is something inherently different in your setup/configuration that
I simply cannot reproduce.

I created a user "nwamtest". gave it
"type=normal;auths=solaris.network.autoconf.read" in /etc/user_attr. I'm
still getting the "insufficient privileges" error.

bash-3.2# su nwamtest
$ cat /etc/user_attr | grep nwamtest
nwamtest::::type=normal;auths=solaris.network.autoconf.read

$ auths
solaris.network.autoconf.read,solaris.device.cdrw, [. . . .]

$ profiles
Basic Solaris User
All

$ /usr/sbin/nwamcfg list
NCPs:
User
Automatic
Locations:
Legacy.bak
foo
Automatic
NoNet
both-ns
working
Auto-with-nis
ENMs:
foo
test
WLANs:
so laris
sunwifi
test
feofriley

$ /usr/sbin/nwamcfg -f /var/tmp/myenm.nwamcfg.script
On line 5 of /var/tmp/myenm.nwamcfg.script:
Commit error: Insufficient permissions for action

$ echo $?
1
$

I do see your getting the error. Can you start from scratch and
give/show the steps you took to create the nwamtest user? I do see a
problem, but I can't recreate. I am wondering if there is a leftover
configuration/auths/privs from something that carrying over to the
current nwamtest user.

Thanks,
Anurag


Lizhong Li wrote:
> Renee and Anurag,
>
> I found the issues in bits Mar 12, too. Please check the following
> description.
>
> Anurag S. Maskey wrote:
>   
>> I am not seeing this issue. I don't recall anything related being done
>> on this since you sent this email.
>>
>> bash-3.2# su am223141
>> bash: /root/.bashrc: Permission denied
>>
>> bash-3.2$ profiles
>> Basic Solaris User
>> All
>>
>> bash-3.2$ nwamcfg list
>> List error: Insufficient privileges for action
>> bash-3.2$ echo $?
>> 1
>>   
>>     
> The difference is that you are using the user with "defaultpriv=basic",
> I'm trying the one with "auths=solaris.network.autoconf.read" or
> "auths=solaris.network.autoconf.write"
> "auths=solaris.network.autoconf.read,auths=solaris.network.autoconf.write"
>
> * Here is the result for user with "auths=solaris.network.autoconf.read"
>
>     # firering:exp# su - nwamtest
>     Sun Microsystems Inc. SunOS 5.11 nwam1-build:2009-03-12 Mar. 12, 2009
>     SunOS Internal Development: am223141 2009-03-12 [nwam1-build]
>     bfu'ed from
>     
> /net/zhadum.east/export/ws/am223141/nwam1-build/archives/sparc/nightly.2009-03-12
>     on 2009-03-15
>     Sun Microsystems Inc. SunOS 5.11 snv_107 November 2008
>
>     bash-3.2$ /usr/sbin/nwamcfg list
>     NCPs:
>     User
>     Automatic
>     Locations:
>     myloc1
>     ENMs:
>     myenm1
>     myenm2
>
>     bash-3.2$ /usr/sbin/nwamcfg -f nwamcfg_destroy_a.s
>     Configuration read.
>
>     bash-3.2$ echo $?
>     0
>
> This shouldn't be 0.
>
>     bash-3.2$ cat /etc/user_attr | grep nwamtest
>     nwamtest::::type=normal;auths=solaris.network.autoconf.read
>
>     bash-3.2$ /usr/sbin/nwamcfg list
>     NCPs:
>     User
>     Automatic
>     Locations:
>     myloc1
>     ENMs:
>     myenm1
>     myenm2
>
> * Here is the result for user with "auths=solaris.network.autoconf.write"
>
>     bash-3.2$ cat /etc/user_attr | grep nwamtest
>     
> nwamtest::::type=normal;auths=solaris.network.autoconf.read,auths=solaris.network.autoconf.write
>     bash-3.2$ /usr/sbin/nwamcfg list
>     NCPs:
>     User
>     Automatic
>     Locations:
>     myloc1
>     ENMs:
>     myenm1
>     myenm2
>     bash-3.2$ /usr/sbin/nwamcfg -f nwamcfg_destroy_a.s
>     Configuration read.
>     bash-3.2$ echo $?
>     0
>     bash-3.2$ /usr/sbin/nwamcfg list
>     NCPs:
>     User
>     Automatic
>     Locations:
>     myloc1
>     ENMs:
>     myenm1
>     myenm2
>
> The configuration is not destroyed, I think this is an issue.
>
>   
>> bash-3.2$ nwamcfg -f /var/tmp/myenm.nwamcfg.script
>> On line 5 of /var/tmp/myenm.nwamcfg.script:
>> Commit error: Insufficient privileges for action
>> bash-3.2$ echo $?
>> 1
>>
>> bash-3.2$ nwamcfg
>> nwamcfg> create loc test-loc
>> Created loc 'test-loc'. Walking properties ...
>> activation-mode (manual) [manual|conditional-any|conditional-all]>
>> nameservices (dns) [dns|files|nis|ldap]>
>> nameservices-config-file ("/etc/nsswitch.dns")>
>> dns-nameservice-configsrc (dhcp) [manual|dhcp]>
>> hosts-file>
>> nfsv4-domain>
>> ipfilter-config-file>
>> ipfilter-v6-config-file>
>> ipnat-config-file>
>> ippool-config-file>
>> ike-config-file>
>> ipsecpolicy-config-file>
>> svcs-enable>
>> svcs-disable>
>> nwamcfg:loc:test-loc> verify
>> All properties verified
>> nwamcfg:loc:test-loc> commit
>> Commit error: Insufficient privileges for action
>> nwamcfg:loc:test-loc> exit
>> Commit error: Insufficient privileges for action
>> Configuration not saved; really quit (y/[n])? y
>> bash-3.2$
>>
>> do you still get this problem? can you provide details/steps you took to
>> get this including aths and profiles the user.
>>
>> Thanks,
>> Anurag
>>
>>   
>>     
>
>   

Reply via email to