[OpenIndiana-discuss] Bugs 4043 and 4067
Udo Grabowski (IMK)
udo.grabowski at kit.edu
Mon Jan 27 16:23:23 UTC 2014
On 27/01/2014 15:22, Stephen S. Jones wrote:
> OpenIndiana Community (OpenHoosiers?),
> Bugs #4043 and #4067 recently were classified as complete and were closed. From my perspective and through the most current updates, neither issue is resolved.
>
> My production hardware was running 151a7 and was updated last August to 151a8 until bugs 4042 and 4067 manifested themselves. I backed out to a Boot Environment (BE) of 151a8 which did not manifest the bugs. Since I cannot trust my productive hardware on unreliable updates, I have been testing updates on a VMWare virtual machine (vm). This vm was installed using oi-dev-151a8-live-x86.iso on about 20 December and updated using # pkg update -v.
>
> Still, as in late last August, USB drives can be mounted but not unmounted as me, the only user, logged-in in gnome. As root with su in the command-line, I can # umount /media/the-USB-drive. Likewise, no trash can appears on the bottom gnome panel on the Desktop. Neither "Trash" nor "Computer" can be accessed by their buttons under Places in a File Browser. Also, "Computer" cannot be accessed by its icon in the Main Toolbar of a File Browser. Other manifestations of the bugs exist including the ability to use alacarte to create and to edit gui launchers.
>
> As Predrag (wiki.oi on 25 Nov 2013), I am starting to believe that the errors are being caused by authorizations and privileges of the RBAC system. As Milan suggested to Gary in comments at the bottom of bug 4067, I checked my RBAC profiles. Issuing “profiles” reported that I do have “Console User” as well as “Suspend to RAM”, “Suspend to Disk” “Brightness”, “CPU Power Management”, “Network Autoconf User”, “Basic Solaris User”, and “All”. Experimenting, I also assigned to myself the profiles of “Desktop Removable Media User”, “Primary Administrator”, and “Software Installation”. The additional profiles had no effect. Issuing “roles” indicates that I have the role of “root”.
>
> I had been a Solaris user and system administrator from Solaris 2.5.1 through Solaris 10. I have been using OpenIndiana since 151a5. Unbeknownst to me at the time, RBAC became a regular part of Solaris with version 10. Here with OI 151a9, I am ill prepared to troubleshoot the effects of RBAC on various programs and operations. I hope that one of us OpenHoosiers with experience in RBAC can pursue bugs 4043 and 4067 again with the hypothesis that RBAC is the cause and solution.
>
> Thanks
I'm writing this mail on a oi151a9 Desktop (completely unprivileged)
and can unmount my devices (I couldn't on a8).
Check your /etc/security/exec_attr, the basic solaris user should have:
Basic Solaris
User:solaris:cmd:::/usr/bin/cdda2wav.bin:privs=file_dac_read,sys_devices,proc_priocntl,net_privaddr
Basic Solaris
User:solaris:cmd:::/usr/bin/cdrecord.bin:privs=file_dac_read,sys_devices,proc_lock_memory,proc_priocntl,net_privaddr
Basic Solaris
User:solaris:cmd:::/usr/bin/readcd.bin:privs=file_dac_read,sys_devices,net_privaddr
Basic Solaris User:suser:cmd:::/usr/lib/ospm/lp-queue-helper:replaced by Desktop
Print Management
/etc/security/policy.conf should have:
AUTHS_GRANTED=solaris.device.cdrw
PROFS_GRANTED=Basic Solaris User
CONSOLE_USER=Console User
and /etc/logindevperm should read:
/dev/vt/console_user 0600 /dev/mouse:/dev/kbd
/dev/vt/console_user 0600 /dev/mouse:/dev/kbd
/dev/vt/console_user 0600 /dev/sound/* # audio devices
/dev/vt/console_user 0600 /dev/fbs/* # frame buffers
/dev/vt/console_user 0600 /dev/dri/* # dri devices
/dev/vt/console_user 0400 /dev/removable-media/dsk/* # removable media
/dev/vt/console_user 0400 /dev/removable-media/rdsk/* # removable media
/dev/vt/console_user 0400 /dev/hotpluggable/dsk/* # hotpluggable storage
/dev/vt/console_user 0400 /dev/hotpluggable/rdsk/* # hotpluggable storage
/dev/vt/console_user 0600 /dev/video[0-9]+ # video devices
/dev/vt/console_user 0600 /dev/usb/hid[0-9]+ # hid devices should have the same
permission with conskbd a
nd consms
/dev/vt/console_user 0600 /dev/usb/[0-9a-f]+[.][0-9a-f]+/[0-9]+/*
driver=scsa2usb,usb_mid,usbprn,ugen #lib
usb/ugen devices
/dev/vt/console_user 0620 /dev/console # workaround for
defect.opensolaris.org 12133
--
Dr.Udo Grabowski Inst.f.Meteorology a.Climate Research IMK-ASF-SAT
www.imk-asf.kit.edu/english/sat.php
KIT - Karlsruhe Institute of Technology http://www.kit.edu
Postfach 3640,76021 Karlsruhe,Germany T:(+49)721 608-26026 F:-926026
More information about the OpenIndiana-discuss
mailing list