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
>>
>>
>>
>
>