I screwed up my permissions and ACLs

In a nutshell:
1. Upgraded from Tiger to Leopard 10.5
2. Did all subsequent upgrades to 10.5.2
3. Problems began with folder access - for example, I couldn't install widgets in the main library widgets folder; I kept getting a message that the folder was write-protected. Also, auto-recovery in MS Word aborted, presumably because I don't have access to the folder where those files are stored.
4. During my attempts to diagnose and cure the problem, I went to "Get Info" for my hard drive option and clicked on the dreaded "Apply to enclosed items". As everyone has warned, that was a bad move.
5. Did an archive and install of 10.5. After reading these discussions, I also reset all ACLs to their orginal settings.
6. None of this solved anything, so I did a second archive and install. That didn't help either. I still have the problems, and now when I repair permissions, I get the following messages:
ACL found but not expected on "private/tmp".
ACL found but not expected on ".vol".
ACL found but not expected on "Volumes".
ACL found but not expected on "cores".
ACL found but not expected on "Network".
ACL found but not expected on "private".
ACL found but not expected on ".".
Is there a solution short of doing an erase and install?
Thanks in advance.
Message was edited by: Dick Young

Here they are:
drwxrwxr-x+ 99 root admin 3366 Apr 17 18:19 /Applications
0: group:everyone deny delete
drwxrwxr-t+ 54 root admin 1836 Apr 17 14:42 /Library
0: group:everyone deny delete
Actually, as I explore this a little more, I see that I may have misunderstood some of what was going on, and I may have been testing access incorrectly. It looks now as if things are working the way they should, but I'd appreciate your looking at the results and letting me know if that's what they should be.
I greatly appreciate your help. This whole Unix permissions thing is terra incognito to me, and that makes it a bit scary.

Similar Messages

  • Reset Pasword - do I need to reset Directory Permissions and ACLs?

    I reset the password as described below on my mom's computer, as she forgot it.
    http://support.apple.com/kb/HT1274
    I did not reset Directory Permissions and ACLs.
    Do i need to do this?
    Thanks!

    JulieK23 wrote:
    I reset the password as described below on my mom's computer, as she forgot it.
    http://support.apple.com/kb/HT1274
    I did not reset Directory Permissions and ACLs.
    Do i need to do this?
    only if there was something wrong with them. otherwise this is quite independent of resetting the password and is not necessary if all you need is to reset the password.
    Thanks!

  • Reset Home Folder Permissions and ACLs spinning forever

    Hi, all.
    The performance of my Intel iMac (circa 2008 or so) had degraded quite a bit, so I decided it was time to reinstall Snow Leopard. Did so, then restored my apps and documents via Time Machine. Suddenly, it was impossible to launch most applications (Chrome, the App Store, etc.) Repairing permissions using Disk Utility did not help.
    Upon reading an article on this, I booted from the Snow Leopard disk, entered the Reset Password utility, and attempted to Reset Home Folder Permissions and ACLs. The process has been running for several hours with no end in sight and no error message. Is this normal? And if not, what should my next step be?
    Thanks so much!

    Do a force shutdown holding the power button and reboto to get into the machine (might have to hold Shift Key) and get a copy of your users files off and onto a external storage drive (not TimeMachine)
    Then start all over using this method select the entire drive to zero erase and install, that should clear the bad sector issue it appears your having.
    How to erase and install Snow Leopard 10.6
    Do not restore anything from TimeMachine, it's corrupted data, reinstall all apps fresh from original sources and only files (you know are good) from the storage drive.
    This is known as a "fresh install method" later you can update TM to backup this newer and cleaner configuration.
    Why is my computer slow?
    For Snow Leopard Speed Freaks
    once you get all tweaked, clone it.
    Most commonly used backup methods
    https://discussions.apple.com/community/notebooks/macbook_pro?view=documents

  • Resetting Permissions and ACLs

    Hi. Somehow, my system got messed up. I was having permissions issues, and I ran Disk Utility. What came up was surprising. There was an "ACL Found but Not Expected" error for *every directory* in the system. Is there a way to remove all these ACLs and reset permissions back to normal as if the system was new?
    The permissions for the HD are:
    everyone:R+W
    admin:R+W
    unknown:R
    macwiz (has admin):R+W
    I can't even get into the system. It starts up, shows the boot screen with the spinning thing, and than restarts and loops.
    Thanks a lot. I really appreciate it!

    Ignore them. That's what you'd have found if you searched these forums for SUID; namely, http://support.apple.com/kb/TS1448
    BTW, I'll let others jump in with potential fixes, which probably aren't warranted. You need to solve your boot problem first. Start with http://support.apple.com/kb/TS1541

  • Repairing disc permissions and ACL...

    When I repair my disc permissions, the software takes much longer than in previous OSX's and I routinely get "ACL found but not expected in "Library."
    Anyone know what this means?

    You can not think that Leopard repair and verify permissions would react as Tiger's. Two vastly different OS.
    The speed will take longer using Leopard and depends upon what Mac you are using. My Mac Pro takes about 3.5 minutes. My Powerbook takes about 8 mins.
    ACL just ignore that dialogue. This is an old posted issue that does not merit any investigate.
    In computer security, an Access Control List (ACL) is a list of permissions attached to an object. The list specifies who or what is allowed to access the object and what operations are allowed to be performed on the object. In a typical ACL, each entry in the list specifies a subject and an operation: for example, the entry (Alice, delete) on the ACL for file XYZ gives Alice permission to delete file XYZ.

  • Trying to reset home folder permissions and acls

    I have been having a nightmare of a time with Adobe apps, primarily Premiere Pro, crashing CONSTANTLY and randomly. I have no idea what's causing it and have been going back & forth to no avail for days with Adobe, and trying a bunch of different things. I keep getting an error that says Thread 0 Crashed com.apple.main .......
    I am on a 2014 Mac Pro 12 core, 64GB Ram with dual AMD D700 GPUs, running Yosemite.
    The steps I have tried have included messing around with various permissions within the Adobe folders and enclosed files. That led me to then need to completely reinstall my OS from recovery mode. I tried multiple times going into recovery mode, doing resetpassword in Terminal, and then trying to reset the home folder permissions from there, but it just never says done and don't think it's doing anything. I have let it sit for hours and not gotten anything back on it.
    I searched the forums and found an older thread where Linc Davis had posted a terminal code to put in, and tried that. Many said that worked for them, but it didn't seem to change anything for me. After doing that, i did go back into recovery mode and see if i could reset the permissions from there, but again, just greyed out the Done button and stayed for hours.
    I am at a complete loss on what to do and really need some help. I am days overdue on projects because of Adobe's crashes and because of the time I've been wasting trying to re-sort out the IT stuff that I don't really know much about. Can you please help? ANYONE?

    it's only been with adobe applications, but unfortunately, they are just not being helpful. I'll paste a crash report here below, maybe you can make sense of it. They can't seem to and I certainly can't. I really don't know what to do. All they keep doing is asking me more questions, which to me doesn't make a whole lot of sense in itself. I would think that an Adobe Crash Report should tell Adobe exactly what's causing the crash. So frustrating and right now highly detrimental to my business.
    The only thing that is happening of question besides the Adobe apps crashing is that I can't reset my home folder permissions through the recovery mode. I tried last night and let it run overnight and this morning, it still had not said 'Done'. So i'm not sure if that denotes a different problem somewhere
    Process: Adobe Premiere Pro CC 2014 [35184]
    Path: /Applications/Adobe Premiere Pro CC 2014/Adobe Premiere Pro CC 2014.app/Contents/MacOS/Adobe Premiere Pro CC 2014
    Identifier: com.adobe.AdobePremierePro
    Version:               8.2.0 (8.2.0)
    Code Type: X86-64 (Native)
    Parent Process: ??? [1]
    Responsible: Adobe Premiere Pro CC 2014 [35184]
    User ID: 501
    Date/Time: 2015-03-16 12:21:23.113 -0400
    OS Version:            Mac OS X 10.10.2 (14C1510)
    Report Version: 11
    Anonymous UUID: 90B14466-00B2-AC58-907F-47673A061B0E
    Time Awake Since Boot: 210000 seconds
    Crashed Thread: 0  Dispatch queue: com.apple.main-thread
    Exception Type: EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000
    VM Regions Near 0:
    -->
        __TEXT 0000000100000000-0000000100003000 [ 12K] r-x/rwx SM=COW /Applications/Adobe Premiere Pro CC 2014/Adobe Premiere Pro CC 2014.app/Contents/MacOS/Adobe Premiere Pro CC 2014
    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
    0 com.adobe.AudioSupport.framework    0x0000000103d7f8d0 ML::Device::GetNumberOfPhysicalChannels(unsigned int, bool) + 80
    1 com.adobe.AudioSupport.framework    0x0000000103d6adb8 ML::CoreAudioHost::PrivateInitDriver(std::basic_string<unsigned short, std::char_traits<unsigned short>, dvacore::utility::SmallBlockAllocator::STLAllocator<unsigned short> > const&) + 712
    2 com.adobe.AudioSupport.framework    0x0000000103d6a18f ML::CoreAudioHost::LoadDriverPrivate(std::basic_string<unsigned short, std::char_traits<unsigned short>, dvacore::utility::SmallBlockAllocator::STLAllocator<unsigned short> > const&, bool, bool) + 351
    3 com.adobe.AudioSupport.framework    0x0000000103d6dac1 ML::CoreAudioHost::LoadDriver(std::basic_string<unsigned short, std::char_traits<unsigned short>, dvacore::utility::SmallBlockAllocator::STLAllocator<unsigned short> > const&) + 33
    4 com.adobe.AudioSupport.framework    0x0000000103d7b348 ML::CoreAudioHost::AddDependancy() + 56
    5 com.adobe.PlayerHost.framework         0x0000000105afca75 ML::AsioHostInstanceWrapper::AsioHostInstanceWrapper() + 165
    6 com.adobe.PlayerHost.framework         0x0000000105b1d6b7 ML::VideoPlayerProxy::ActivateDevice() + 39
    7   com.adobe.MLFoundation.framework   0x0000000103710fb9 ML::PreemptionManager::ActivateDevice(ASL::InterfaceRef<ML::IPreemptableProxy, ML::IPreemptableProxy> const&) + 873
    8 com.adobe.PlayerHost.framework         0x0000000105b18e91 ML::VideoPlayerProxy::Activate() + 49
    9 com.adobe.HandlerTimeline.framework           0x000000010c2bbfbf HandlerTimeline::TimelineView::NowOnDuty() + 623
    10 com.adobe.UIFramework.framework   0x0000000104d44cf9 UIF::Commander::SetTarget(UIF::Commander*) + 361
    11 com.adobe.dvaui.framework                 0x000000010425d3eb dvaui::ui::UI_Node::UI_GainKeyboardFocus(dvaui::ui::FocusChangeReason) + 363
    12 com.adobe.dvaworkspace.framework  0x0000000106f75ba2 dvaworkspace::workspace::Workspace::SetFocusedTabPanel(dvaworkspace::workspace: :TabPanel*) + 498
    13  com.adobe.HandlerTimeline.framework          0x000000010c375d92 HandlerTimeline::TrackViewArea::DropSelf(UIF::DataObject&, int, ASL::ParamPoint<int> const&) + 15282
    14 com.adobe.UIFramework.framework   0x0000000104e11d24 UIF::SubViewImpl::UI_HandleDrop(dvacore::geom::PointT<float>, dvaui::datatransfer::OS_ReceiveData&, int&) + 180
    15 com.adobe.UIFramework.framework   0x0000000104e11d50 non-virtual thunk to UIF::SubViewImpl::UI_HandleDrop(dvacore::geom::PointT<float>, dvaui::datatransfer::OS_ReceiveData&, int&) + 16
    16  com.adobe.dvaui.framework                 0x000000010419821d dvaui::datatransfer::OS_DropTargetBase::RouteDrop(dvaui::datatransfer::OS_Recei veData&, dvacore::geom::PointT<float> const&, dvaui::ui::UI_Node*, int&) + 77
    17 com.adobe.dvaui.framework                 0x0000000104198c65 dvaui::datatransfer::OS_DropTarget::HandlePerformDragEvent(objc_object*) + 261
    18 com.adobe.dvaui.framework                 0x00000001042cff63 dvaui::ui::OS_DragDropManager::UI_HandlePlatformPerformDragEvent(objc_object*) + 35
    19 com.adobe.dvaui.framework                 0x00000001042e8418 boost::detail::function::function_obj_invoker0<boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, dvaui::ui::OS_DragDropManager, objc_object*>, boost::_bi::list2<boost::_bi::value<dvaui::ui::OS_Window*>, boost::_bi::value<objc_object*> > >, bool>::invoke(boost::detail::function::function_buffer&) + 56
    20 com.adobe.Frontend.framework           0x00000001000d33fc boost::function0<bool>::operator()() const + 28
    21 com.adobe.Frontend.framework           0x00000001000d34ce int dvacore::config::ErrorManager::ExecuteFunction<bool>(boost::function0<bool>*, bool*) + 14
    22 com.adobe.Frontend.framework           0x000000010006b039 FE::ApplicationErrorManager::ExecuteFunctionWithTopLevelExceptionHandler(boost: :function0<int>) + 41
    23 com.adobe.Frontend.framework           0x00000001000d32e8 bool dvacore::config::ErrorManager::ExecuteFunctionWithTopLevelExceptionHandler<bool >(boost::function0<bool>, bool*) + 136
    24 com.adobe.Frontend.framework           0x00000001000d31da bool dvacore::config::ExecuteTopLevelFunction<bool>(boost::function0<bool>, bool*) + 170
    25 com.adobe.dvaui.framework                 0x00000001042dd82c -[DVAMacWindowDelegate performDragOperation:] + 124
    26 com.apple.AppKit                       0x00007fff8fb6c61c -[NSWindow(NSDrag) performDragOperation:] + 86
    27 com.apple.AppKit                       0x00007fff8f6bba59 NSCoreDragReceiveMessageProc + 345
    28 com.apple.HIServices                 0x00007fff814956ab DoMultipartDropMessage + 327
    29 com.apple.HIServices                 0x00007fff814953ad DoDropMessage + 41
    30 com.apple.HIServices                 0x00007fff8149443b CoreDragMessageHandler + 871
    31 com.apple.CoreFoundation        0x00007fff8b8614d8 __CFMessagePortPerform + 568
    32 com.apple.CoreFoundation        0x00007fff8b7e98f9 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 41
    33 com.apple.CoreFoundation        0x00007fff8b7e986b __CFRunLoopDoSource1 + 475
    34 com.apple.CoreFoundation        0x00007fff8b7db3e7 __CFRunLoopRun + 2375
    35 com.apple.CoreFoundation        0x00007fff8b7da858 CFRunLoopRunSpecific + 296
    36  com.apple.HIToolbox                  0x00007fff89cd1aef RunCurrentEventLoopInMode + 235
    37 com.apple.HIToolbox                  0x00007fff89cd186a ReceiveNextEventCommon + 431
    38 com.apple.HIToolbox                  0x00007fff89cd16ab _BlockUntilNextEventMatchingListInModeWithFilter + 71
    39 com.apple.AppKit                       0x00007fff8f406f81 _DPSNextEvent + 964
    40 com.apple.AppKit                       0x00007fff8f406730 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 194
    41 com.apple.AppKit                       0x00007fff8f3fa593 -[NSApplication run] + 594
    42 com.adobe.Frontend.framework           0x00000001000d302d FE::MacApplication::RunSelf() + 45
    43 com.adobe.Frontend.framework           0x0000000100047e98 FE::Application::Run(std::basic_string<unsigned short, std::char_traits<unsigned short>, dvacore::utility::SmallBlockAllocator::STLAllocator<unsigned short> > const&) + 4328
    44 com.adobe.Frontend.framework           0x00000001000d4944 FE::AppMain(ASL::ObjectPtr<ASL::Module, ASL::AtomicValue> const&, std::basic_string<unsigned short, std::char_traits<unsigned short>, dvacore::utility::SmallBlockAllocator::STLAllocator<unsigned short> > const&, int, void*) + 276
    45 com.adobe.Frontend.framework           0x00000001000dbbe5 FE::Run(ASL::ObjectPtr<ASL::Module, ASL::AtomicValue> const&, std::basic_string<unsigned short, std::char_traits<unsigned short>, dvacore::utility::SmallBlockAllocator::STLAllocator<unsigned short> > const&, int) + 581
    46 com.adobe.AdobePremierePro             0x00000001000018ac main + 508
    47 com.adobe.AdobePremierePro             0x00000001000016a4 start + 52
    Thread 1:: Dispatch queue: com.apple.libdispatch-manager
    0 libsystem_kernel.dylib                 0x00007fff8289d232 kevent64 + 10
    1 libdispatch.dylib             0x00007fff8f2daa6a _dispatch_mgr_thread + 52
    Thread 2:
    0 libsystem_kernel.dylib                 0x00007fff8289d21a kevent + 10
    1 com.adobe.dvatransport.framework     0x0000000100ea01a7 boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lo ck<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) + 375
    2 com.adobe.dvatransport.framework     0x0000000100e9fd18 boost::asio::detail::task_io_service::run(boost::system::error_code&) + 552
    3 com.adobe.dvatransport.framework     0x0000000100e8f157 SkyConnectionEnv::MainLoop() + 167
    4 com.adobe.dvatransport.framework     0x0000000100e8ec09 SkyConnectionEnv::StaticThreadFunc(SkyConnectionEnv*) + 9
    5 com.adobe.boost_threads.framework    0x00000001002c9dba thread_proxy + 186
    6 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    7 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    8 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 3:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1   com.adobe.dvacore.framework              0x00000001003a106b boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lo ck<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) + 139
    2 com.adobe.dvacore.framework              0x00000001003a0dd8 boost::asio::detail::task_io_service::run(boost::system::error_code&) + 552
    3 com.adobe.dvacore.framework              0x00000001003a0b9a boost::asio::detail::posix_thread::func<boost::asio::detail::resolver_service_b ase::work_io_service_runner>::run() + 42
    4 com.adobe.dvatransport.framework     0x0000000100ea0bb3 boost_asio_detail_posix_thread_function + 19
    5 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    6 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    7 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 4:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.apple.CoreServices.CarbonCore     0x00007fff886167c0 TSWaitOnCondition + 108
    2 com.apple.CoreServices.CarbonCore     0x00007fff886169bf TSWaitOnConditionTimedRelative + 171
    3 com.apple.CoreServices.CarbonCore     0x00007fff885e62f5 MPWaitOnQueue + 192
    4 com.adobe.dvacore.framework              0x00000001003d923d dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 141
    5 com.adobe.dvacore.framework              0x00000001003d71a0 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 160
    6 com.adobe.dvacore.framework              0x00000001003c763c boost::function0<void>::operator()() const + 28
    7   com.adobe.dvacore.framework              0x00000001003d4113 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 115
    8   com.adobe.boost_threads.framework    0x00000001002c9dba thread_proxy + 186
    9 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    10 libsystem_pthread.dylib            0x00007fff8b7621e5 _pthread_start + 176
    11 libsystem_pthread.dylib            0x00007fff8b76041d thread_start + 13
    Thread 5:
    0 libsystem_kernel.dylib                 0x00007fff8289c166 __psynch_mutexwait + 10
    1 com.adobe.AudioSupport.framework    0x0000000103d7b32b ML::CoreAudioHost::AddDependancy() + 27
    2 com.adobe.PlayerHost.framework         0x0000000105af6680 ML::VideoPlayer::Activate(ASL::InterfaceRef<ML::AsioHostInstanceWrapper, ASL::ASLUnknown>) + 256
    3 com.adobe.PlayerHost.framework         0x0000000105b215c8 ML::VideoPlayerDeferredActivate::Execute() + 56
    4 com.adobe.PlayerHost.framework         0x0000000105aebda4 ML::PlayModuleThreadQueue::ExecuteDeferredCall(ASL::ObjectPtr<ML::DeferredCallB ase, ASL::AtomicValue>) + 340
    5 com.adobe.PlayerHost.framework         0x0000000105aeaca5 ML::PlayModuleThreadQueue::ServiceQueue() + 293
    6 com.adobe.dvacore.framework              0x00000001003d723e dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 318
    7 com.adobe.dvacore.framework              0x00000001003c763c boost::function0<void>::operator()() const + 28
    8 com.adobe.dvacore.framework              0x00000001003d4113 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 115
    9 com.adobe.boost_threads.framework    0x00000001002c9dba thread_proxy + 186
    10 libsystem_pthread.dylib            0x00007fff8b762268 _pthread_body + 131
    11 libsystem_pthread.dylib            0x00007fff8b7621e5 _pthread_start + 176
    12 libsystem_pthread.dylib            0x00007fff8b76041d thread_start + 13
    Thread 6:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.apple.CoreServices.CarbonCore     0x00007fff886167c0 TSWaitOnCondition + 108
    2 com.apple.CoreServices.CarbonCore     0x00007fff886169bf TSWaitOnConditionTimedRelative + 171
    3 com.apple.CoreServices.CarbonCore     0x00007fff885e62f5 MPWaitOnQueue + 192
    4 com.adobe.dvacore.framework              0x00000001003d923d dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 141
    5 com.adobe.dvacore.framework              0x00000001003d71a0 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 160
    6 com.adobe.dvacore.framework              0x00000001003c763c boost::function0<void>::operator()() const + 28
    7   com.adobe.dvacore.framework              0x00000001003d4113 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 115
    8   com.adobe.boost_threads.framework    0x00000001002c9dba thread_proxy + 186
    9 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    10 libsystem_pthread.dylib            0x00007fff8b7621e5 _pthread_start + 176
    11 libsystem_pthread.dylib            0x00007fff8b76041d thread_start + 13
    Thread 7:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.apple.CoreServices.CarbonCore     0x00007fff886167c0 TSWaitOnCondition + 108
    2 com.apple.CoreServices.CarbonCore     0x00007fff886169bf TSWaitOnConditionTimedRelative + 171
    3 com.apple.CoreServices.CarbonCore     0x00007fff885e62f5 MPWaitOnQueue + 192
    4 com.adobe.dvacore.framework              0x00000001003d923d dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 141
    5 com.adobe.dvacore.framework              0x00000001003d71a0 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 160
    6 com.adobe.dvacore.framework              0x00000001003c763c boost::function0<void>::operator()() const + 28
    7 com.adobe.dvacore.framework              0x00000001003d4113 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 115
    8 com.adobe.boost_threads.framework    0x00000001002c9dba thread_proxy + 186
    9   libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    10 libsystem_pthread.dylib            0x00007fff8b7621e5 _pthread_start + 176
    11 libsystem_pthread.dylib            0x00007fff8b76041d thread_start + 13
    Thread 8:
    0 libsystem_kernel.dylib                 0x00007fff828974de mach_msg_trap + 10
    1 libsystem_kernel.dylib                 0x00007fff8289664f mach_msg + 55
    2 com.apple.CoreFoundation         0x00007fff8b7dbb34 __CFRunLoopServiceMachPort + 212
    3 com.apple.CoreFoundation         0x00007fff8b7daffb __CFRunLoopRun + 1371
    4 com.apple.CoreFoundation         0x00007fff8b7da858 CFRunLoopRunSpecific + 296
    5 com.apple.AVCVideoServices      0x0000000123888c32 AVS::AVCVideoServicesThreadStart(AVS::AVCVideoServicesThreadParams*) + 194
    6 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    7 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    8 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 9:
    0 libsystem_kernel.dylib                 0x00007fff828974de mach_msg_trap + 10
    1 libsystem_kernel.dylib                 0x00007fff8289664f mach_msg + 55
    2 com.apple.CoreFoundation         0x00007fff8b7dbb34 __CFRunLoopServiceMachPort + 212
    3 com.apple.CoreFoundation         0x00007fff8b7daffb __CFRunLoopRun + 1371
    4 com.apple.CoreFoundation         0x00007fff8b7da858 CFRunLoopRunSpecific + 296
    5 com.apple.AVCVideoServices      0x0000000123888c32 AVS::AVCVideoServicesThreadStart(AVS::AVCVideoServicesThreadParams*) + 194
    6 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    7 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    8 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 10:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.apple.CoreServices.CarbonCore     0x00007fff886167c0 TSWaitOnCondition + 108
    2 com.apple.CoreServices.CarbonCore     0x00007fff886169bf TSWaitOnConditionTimedRelative + 171
    3 com.apple.CoreServices.CarbonCore     0x00007fff885e62f5 MPWaitOnQueue + 192
    4 com.adobe.dvacore.framework              0x00000001003d923d dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 141
    5 com.adobe.dvacore.framework              0x00000001003d71a0 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 160
    6 com.adobe.dvacore.framework              0x00000001003c763c boost::function0<void>::operator()() const + 28
    7 com.adobe.dvacore.framework              0x00000001003d4113 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 115
    8 com.adobe.boost_threads.framework    0x00000001002c9dba thread_proxy + 186
    9 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    10 libsystem_pthread.dylib            0x00007fff8b7621e5 _pthread_start + 176
    11 libsystem_pthread.dylib            0x00007fff8b76041d thread_start + 13
    Thread 11:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.apple.CoreServices.CarbonCore     0x00007fff886169a7 TSWaitOnConditionTimedRelative + 147
    2 com.apple.CoreServices.CarbonCore     0x00007fff885e62f5 MPWaitOnQueue + 192
    3 com.adobe.dvacore.framework              0x00000001003d923d dvacore::threads::ThreadSafeDelayQueue::PopWithTimeout(std::auto_ptr<dvacore::t hreads::AllocatedFunctionT<boost::function<void ()> > >&, int) + 141
    4 com.adobe.dvacore.framework              0x00000001003d71a0 dvacore::threads::(anonymous namespace)::ThreadedWorkQueue::WorkerMain(boost::shared_ptr<dvacore::threads::T hreadSafeDelayQueue> const&, boost::shared_ptr<dvacore::threads::Gate> const&) + 160
    5 com.adobe.dvacore.framework              0x00000001003c763c boost::function0<void>::operator()() const + 28
    6 com.adobe.dvacore.framework              0x00000001003d4113 dvacore::threads::(anonymous namespace)::LaunchThread(std::string const&, boost::function0<void> const&, dvacore::threads::ThreadPriority, boost::function<void ()> const&, boost::function<void ()> const&) + 115
    7 com.adobe.boost_threads.framework    0x00000001002c9dba thread_proxy + 186
    8 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    9 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    10 libsystem_pthread.dylib            0x00007fff8b76041d thread_start + 13
    Thread 12:
    0 libsystem_kernel.dylib                 0x00007fff8289c48a __semwait_signal + 10
    1 com.adobe.ScriptLayerPPro.framework            0x0000000107229868 ScObjects::Thread::wait(unsigned int) + 56
    2 com.adobe.ScriptLayerPPro.framework            0x000000010720fdee ScObjects::BridgeTalkThread::run() + 174
    3 com.adobe.ScriptLayerPPro.framework            0x0000000107229405 ScObjects::Thread::go(void*) + 165
    4 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    5 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    6 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 13:
    0 libsystem_kernel.dylib                 0x00007fff8289c33a __recvfrom + 10
    1 VulcanMessage5.dylib                 0x000000011277ab32 vcfoundation::io::BSDNamedPipe::Read(void*, unsigned long) + 24
    2 VulcanMessage5.dylib                 0x0000000112778c40 vcfoundation::io::BufferedReader::InternalRead(char*, long) + 112
    3 VulcanMessage5.dylib                 0x0000000112778cae vcfoundation::io::BufferedReader::Read(void*, unsigned long) + 60
    4 VulcanMessage5.dylib                 0x00000001127717d0 vcfoundation::io::IVCChannel::ReadFully(void*, unsigned long) + 70
    5 VulcanMessage5.dylib                 0x0000000112772262 vcfoundation::io::Serializer::InternalDeserialize() + 30
    6 VulcanMessage5.dylib                 0x000000011277216f vcfoundation::io::Serializer::Deserialize() + 9
    7 VulcanMessage5.dylib                 0x0000000112777782 vcfoundation::ncomm::Connection::ReadIn() + 28
    8 VulcanMessage5.dylib                 0x00000001127778c6 vcfoundation::ncomm::NCService::ReadResponse(vcfoundation::ncomm::INCRequest*, vcfoundation::ncomm::INCListener&, vcfoundation::ncomm::NCService::ConRef&) + 40
    9 VulcanMessage5.dylib                 0x0000000112777681 vcfoundation::ncomm::NCService::Execute(vcfoundation::ncomm::INCRequest*, vcfoundation::ncomm::INCListener&) + 109
    10 VulcanMessage5.dylib               0x00000001127775fa vcfoundation::ncomm::NCService::Execute(vcfoundation::ncomm::INCRequest*) + 32
    11 VulcanMessage5.dylib               0x000000011276832b adobe::vulcan::servicemgr::CSIRequest::Execute() + 53
    12  VulcanMessage5.dylib               0x0000000112769507 adobe::vulcan::servicemgr::RegisterForEventsRequest::Run() + 353
    13 VulcanMessage5.dylib               0x00000001127782d0 vcfoundation::thread::AbstractThread::Run() + 50
    14 VulcanMessage5.dylib               0x000000011277c523 vcfoundation::thread::Thread::ThreadProc(void*) + 9
    15 libsystem_pthread.dylib            0x00007fff8b762268 _pthread_body + 131
    16 libsystem_pthread.dylib            0x00007fff8b7621e5 _pthread_start + 176
    17 libsystem_pthread.dylib            0x00007fff8b76041d thread_start + 13
    Thread 14:
    0 libsystem_kernel.dylib                 0x00007fff828974de mach_msg_trap + 10
    1 libsystem_kernel.dylib                 0x00007fff8289664f mach_msg + 55
    2 com.apple.CoreServices.CarbonCore     0x00007fff886139ce TS_exception_listener_thread + 100
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 15:
    0 libsystem_kernel.dylib                 0x00007fff8289d21a kevent + 10
    1 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    2 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    3 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 16:
    0 libsystem_kernel.dylib                 0x00007fff828974de mach_msg_trap + 10
    1 libsystem_kernel.dylib                 0x00007fff8289664f mach_msg + 55
    2 com.apple.CoreFoundation         0x00007fff8b7dbb34 __CFRunLoopServiceMachPort + 212
    3 com.apple.CoreFoundation         0x00007fff8b7daffb __CFRunLoopRun + 1371
    4 com.apple.CoreFoundation         0x00007fff8b7da858 CFRunLoopRunSpecific + 296
    5 com.apple.AppKit                         0x00007fff8f56a33b _NSEventThread + 137
    6   libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    7 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    8 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 17:
    0 libsystem_kernel.dylib                 0x00007fff828974de mach_msg_trap + 10
    1 libsystem_kernel.dylib                 0x00007fff8289664f mach_msg + 55
    2 com.apple.CoreFoundation         0x00007fff8b7dbb34 __CFRunLoopServiceMachPort + 212
    3 com.apple.CoreFoundation         0x00007fff8b7daffb __CFRunLoopRun + 1371
    4 com.apple.CoreFoundation         0x00007fff8b7da858 CFRunLoopRunSpecific + 296
    5 com.apple.AVCVideoServices      0x0000000123888c32 AVS::AVCVideoServicesThreadStart(AVS::AVCVideoServicesThreadParams*) + 194
    6 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    7 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    8 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 18:
    0   libsystem_kernel.dylib                 0x00007fff8289c94a __workq_kernreturn + 10
    1 libsystem_pthread.dylib              0x00007fff8b76040d start_wqthread + 13
    Thread 19:
    0 libsystem_kernel.dylib                 0x00007fff8289c94a __workq_kernreturn + 10
    1 libsystem_pthread.dylib              0x00007fff8b76040d start_wqthread + 13
    Thread 20:
    0 libsystem_kernel.dylib                 0x00007fff8289c94a __workq_kernreturn + 10
    1 libsystem_pthread.dylib              0x00007fff8b76040d start_wqthread + 13
    Thread 21:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 22:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4   libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 23:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 24:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 25:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5   libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 26:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 27:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 28:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3   libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 29:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3   libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 30:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 31:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 32:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1   com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 33:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1   com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 34:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 35:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5   libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 36:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5   libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 37:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 38:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 39:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3   libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 40:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3   libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 41:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 42:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 43:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1   com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 44:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1   com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 45:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 46:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5   libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 47:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5   libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 48:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 49:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 50:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3   libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 51:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3   libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 52:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 53:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 54:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1   com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 55:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1   com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 56:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 57:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5   libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 58:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5   libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 59:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 60:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 61:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3   libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 62:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3   libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 63:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 64:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 65:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4   libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 66:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 67:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2 com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread.dylib              0x00007fff8b7621e5 _pthread_start + 176
    5 libsystem_pthread.dylib              0x00007fff8b76041d thread_start + 13
    Thread 68:
    0 libsystem_kernel.dylib                 0x00007fff8289c136 __psynch_cvwait + 10
    1 com.mainconcept.mc.bc.dec.avc 0x0000000124c58f7d h264in_Video_GetAPIExt + 238477
    2   com.mainconcept.mc.bc.dec.avc 0x0000000124bd10b5 open_h264in_Video_stream + 347941
    3 libsystem_pthread.dylib              0x00007fff8b762268 _pthread_body + 131
    4 libsystem_pthread

  • A mess with account, administrator PW,  permissions and privileges!

    I don't know where to start. I've tried a number of the suggestions in the other posts below, but just can't get into my HD1. I inadvertently deleted some folders from Library (but did put them back). I thought they were doubles.
    I re-booted from my Snow Leopard install DVD (hold down C). I have tried a number of times to choose a new password. But, each time I can Log-in, but notice that I can't get into my Administration PW. Now, which one do I use? The one when I installed Leopard 2~3 years ago? (That one I forgot). Or one of the few that I just created?
    Anyway, I live just outside of Tokyo, Japan and called the Apple Store in Tokyo (got an English speaker) and he directed me through the steps. But, he said to choose System Administration (root) which I did. Later I realized that shouldn't have been done from the article that he had sent me. I followed his steps, could log in and then noticed that I could use Mail (if I filled in my Mail PW etc.) but my clock couldn't be authenticated as I tried to set the time. It's on L.A. time. (but in Tokyo).
    So, next that didn't work and he e-mailed me the Apple site Help articles on re-setting the accounts. I tried a few more times and still couldn't access to authenticate. So, I re-installed my Snow Leopard disk. 10.6...
    I went to the Apple Support site and downloaded the Snow Leopard up-dates.... I've tried to install the up-dates of Snow Leopard 10.6.6 and that couldn't be authenticated either and it said I need 10.6.5 tried that and the same thing all the way down to 10.6.2 and still none of them could be installed either. Now, iTunes can't be accessed. and I just tried to install the newest Skype and that also can't be installed. (all on HD1 in applications) and my printer also... I can get online with Safari and Firefox O.K.
    I also tried to use Disk Utility and verify disk/repair disk but get, "insufficient privileges"! and can not verify permissions. The time set can't be done. I click on the Lock it shows "authenticate" for a second and stays locked...
    The Snow Leopard up-date 10.6.6 shows this....
    Even though SL 10.6.6 is installed, it keeps going back to Mac OS X (10.6.1) below....
    I wanted to post a screen shot here, but don't know how....it couldn't be copied.
    PLease...let me know...thank you
    What can I do from here? Anyone out there able to help me! thanks. I am NOT a computer wiz and not really into any type of "Terminal" lingo to understand what I'd do.

    ok, that's not normal then. then you are right and some permissions are seriously messed up. before we proceed a couple of questions. are you logged in as the user Savannah when you are experiencing these problems? were you trying to change permissions on the Mail folder while logged in as Savannah or as some other user. you should do it while logged in as Savannah. other users shouldn't have permissions to the Mail folder of user Savannah.
    if you are doing this while logged in as Savannah I suggest resetting permissions and ACLs on Savannah's whole home directory. this is much easier if that user is admin so give it admin rights temporarily in system preferences->accounts. you can remove admin rights from that user later, once we fix everything. after you've made that user admin log in as Savannah and run the following terminal commands (copy and paste please)
    sudo chflags -R 0 ~
    you'll have to enter the password of user savannah after that command. it will not be echoed on the screen. that's normal.
    Next enter
    sudo chown -R `id -un`:`id -gn` ~
    and then
    chmod -RN ~
    next, boot from the leopard install DVD and reset ACLs on Savannah's home directory as described here
    http://support.apple.com/kb/TS1334?viewlocale=en_US
    after that log in as savannah again and run
    sudo chgrp -R `id -gn` ~
    then try using Mail again. it should hopefully work now.

  • Permissions and keychains after mavericks

    Hello all
    Since upgrading to Mavericks I've had some odd issues going on involving permissions and keychains. On each of my iMacs, I've actually had to go in and change the permissions on the keychain folder to allow my user profile to access it, and on one of them I am still having an issue of having to enter some passwords from memory rather than having them auto-fill. Also, many folders' info panels list their permissions as "custom access" but don't present the padlock-and-userlist thing for editing permissions. It happened that last week I was unable to move a file from an external NAS volume because (even though I was logged in and normally have admin privileges on the volume in question) Mavs said I didn't have permission to read the file, and would not let me access the permissions panel in show-info. The file was video, and I could play it, but was not allowed to move or copy it.
    Weird.
    If there is some obvious measure I should take or some useful tool I should know about, please let me know
    Thanks!!
    Eric D

    Permission Issues - Troubleshooting
    You may need to rebuild permissions on your user account. To do this,boot to your Recovery partition (holding down the Command and R keys while booting) and open Terminal from the Utilities menu. In Terminal, type:  ‘resetpassword’ (without the ’s), hit return, and select the admin user. You are not going to reset your password. Click on the icon for your Macs hard drive at the top. From the drop down below it select the user account which is having issues. At the bottom of the window, you'll see an area labeled Restore Home Directory Permissions and ACLs. Click the reset button there. The process takes a few minutes. When complete, restart.   
    Repair User Permissions

  • POSIX permissions overriding ACLs?

    I have a problem where I have a share that is set up at the root with a bunch of ACLs and the POSIX permissions set as follows:
    techsupport:Read/Write
    admin:Read/Write
    others:Read only
    The ACLs all exist with Read/Write and I have propagated them, but NOT the POSIX permissions. Whenever a user creates a new file the POSIX owner is now the user who created the file with the admin and others now being read only (which I assume is what the file is inheriting from the user). This locks the file to all the ACL owners. Why is this? Are ACLs not enabled? I thought they were by default in Leopard server? I'm having a bit of trouble getting this stuff straight in my head I guess.
    I should also add that I have three drives with RAID 5 together with the OS installed on it and the shared folder at the root. Is this bad? Should the shared folder be deeper in the directory? I'm not sharing out the root drive at all, only the shared folder so I thought that would be ok.
    Thanks for any help. I hope this makes sense. I'm not a UNIX guy at all so any help I can help will have to be GUI specific. I'm just too dumb to get that deep into UNIXy things for no

    This just looks like a simple problem where your ACL entries aren't inheritable. There's no need to change the umask (it is only used for initial POSIX assignment), but you will need to reapply your ACLs.
    First check to be sure that the volume you're sharing passes a filesystem check with Disk Utility. Next, on the server, ensure that the "ignore ownership" box in the Finder's Info window is NOT checked. You need permissions to be enabled if you're sharing items on a volume.
    Also keep in mind that standard POSIX permissions and ACL entries work together. In other words, even when working properly, the POSIX owner of an item should be the user who saved or copied it. That's perfectly normal.
    You can use chmod to clear any existing ACL entries and reapply proper, inheritable ones. You can also use Server Admin, but some early versions of it in 10.5 were pretty unreliable at applying permissions. Here's how with chmod on the server in Terminal.
    1. Clear all existing ACLs in the given shared folder and its contents...
    sudo chmod -R -N /path
    Of course, replace /path with the path to your shared folder.
    2. Apply new ACL entries for your groups or users. Examples...
    ...for pervasive read and write access for the group designers...
    sudo chmod -R +ai "group:designers allow readattr,readextattr,readsecurity,list,search,read,execute,fileinherit,directory_inherit,writeattr,writeextattr,delete,delete_child,add_file,ad dsubdirectory,write,append" /path
    ...for pervasive read-only access for proofers...
    sudo chmod -R +ai "group:proofers allow readattr,readextattr,readsecurity,list,search,read,execute,fileinherit,directoryinherit" /path
    That's it.

  • Errors found when using tar and ACL's

    Having difficulties with TAR and ACLs, and wondering if anyone had seen this before.
    Here's the scenario: create a few directories and a few files. Tar it up and extract the files. Now assign some ACL's to them (some default for directories), tar it up, and extract the files. Permissions should remain the same. Under most circumstances they are.
    Now repeat the procedure, but put a default directory ACL on the parent directory where the TAR is created. What happens is that the group permissions for anything un-tared gets trashed.
    Here's a script to test it out.
    Create a dummy user (I called mine foobar) -- required for setting ACL's. Run the script with the "-d" option at first. Things appear good. You can compare the permissions on the bottom for each file/directory.
    Run the script with the "-s" option setting default ACL's on the parent.
    #!/usr/bin/sh
    ROOTDIR=/export/home/christian/config
    TESTDIR=/export/home/christian
    USER_X="oam"
    # Run the script once with normal permissions (no ACL's) in the test directory (where tar is located)
    # --> ./test.sh -d
    # look at the result (ls -l) of .../sub1dir, .../sub1dir_acl, and /sub1dir_orig
    # They should be relatively the same:
    # --> rwxrwxrwx permissions on directories
    # --> rw-rw-rw- on files
    # Now run the script but set the parent directory of the script (where the TAR's are located) to have default ACL's
    # --> /opt/MMSsyscnf/sub2dir/test/test.sh -s
    # Now look at the result (ls -l) of .../sub1dir, .../sub1dir_acl, and /sub1dir_orig
    # They are COMPLETELY skewed. Both times we tried to untar the files, ACL's wound up
    # all over the place and permissions were not set correctly.
    # --> rwxrwxrwx permissions ONLY on original directory (not the product of an UNTAR)
    # --> rwxr--rwx permissions on directories created by untar
    # --> rw-rw-rw- on files ONLY on original directory (not the product of an UNTAR)
    # --> rw-r--rw- on files created by untar
    # ****** Why is group affected by this, but "other" is not?! It's gotta be a bug!
    # MAIN
    ACTION="NOPREP"
    while [ -n "$1" ]
    do
    if [ "ABC$1" = "ABC-d" ]; then
    #flag set to try and remove default directory ACL's
    setfacl -d u:$USER_X $TESTDIR
    setfacl -d d:u:$USER_X $TESTDIR
    setfacl -d d:u::,d:g::,d:m:,d:o: $TESTDIR
    elif [ "ABC$1" = "ABC-s" ]; then
    setfacl -r -m d:u::rw-,d:g::r--,d:o:---,d:m:rwx $TESTDIR
    setfacl -r -m d:u:$USER_X:rw- $TESTDIR
    setfacl -r -m u:$USER_X:r-x $TESTDIR
    fi
    shift;
    done
    # clean up previous run of the test
    rm -r $ROOTDIR
    # create files/directories
    mkdir $ROOTDIR
    mkdir $ROOTDIR/sub1dir
    mkdir $ROOTDIR/sub1dir/sub2dir
    mkdir $ROOTDIR/sub1dir/sub2dir/sub3dir
    #set permissions
    chmod 777 $ROOTDIR
    chmod 777 $ROOTDIR/sub1dir
    chmod 777 $ROOTDIR/sub1dir/sub2dir
    chmod 777 $ROOTDIR/sub1dir/sub2dir/sub3dir
    # create files
    echo "" > $ROOTDIR/sub1dir/sub2dir/file1.txt
    echo "" > $ROOTDIR/sub1dir/sub2dir/sub3dir/file2.txt
    chmod 666 $ROOTDIR/sub1dir/sub2dir/file1.txt
    chmod 666 $ROOTDIR/sub1dir/sub2dir/sub3dir/file2.txt
    # tar/zip the files:
    /usr/bin/tar -cvf $ROOTDIR/tarBeforeACLs.tar $ROOTDIR/sub1dir
    /usr/bin/gzip $ROOTDIR/tarBeforeACLs.tar
    # move the directory (so we keep the original as a template of what things should look like)
    mv $ROOTDIR/sub1dir $ROOTDIR/sub1dir_orig
    # untar/zip the files:
    /usr/bin/gunzip $ROOTDIR/tarBeforeACLs.tar
    /usr/bin/tar -xvf $ROOTDIR/tarBeforeACLs.tar
    ls -lR $ROOTDIR
    # Ok. These have been tested to be the exact same.
    echo "********************************************************************************"
    echo "********************************************************************************"
    echo "********************************************************************************"
    # Let's try using ACL's now
    # --> directories (owned by root) must be acessible to OAM user.
    # --> files (owned by root) must be read/writable by user OAM when created in the directories
    setfacl -r -m u:$USER_X:r-x $ROOTDIR/sub1dir
    setfacl -r -m u:$USER_X:r-x $ROOTDIR/sub1dir/sub2dir
    setfacl -r -m u:$USER_X:r-x $ROOTDIR/sub1dir/sub2dir/sub3dir
    setfacl -r -m u:$USER_X:rw- $ROOTDIR/sub1dir/sub2dir/file1.txt
    setfacl -r -m u:$USER_X:rw- $ROOTDIR/sub1dir/sub2dir/sub3dir/file2.txt
    setfacl -r -m d:u::rw-,d:g::r--,d:o:---,d:m:rwx $ROOTDIR/sub1dir
    setfacl -r -m d:u:$USER_X:rw- $ROOTDIR/sub1dir
    setfacl -r -m d:u::rw-,d:g::r--,d:o:---,d:m:rwx $ROOTDIR/sub1dir/sub2dir
    setfacl -r -m d:u:$USER_X:rw- $ROOTDIR/sub1dir/sub2dir
    setfacl -r -m d:u::rw-,d:g::r--,d:o:---,d:m:rwx $ROOTDIR/sub1dir/sub2dir/sub3dir
    setfacl -r -m d:u:$USER_X:rw- $ROOTDIR/sub1dir/sub2dir/sub3dir
    # here are things as they stand
    ls -lR $ROOTDIR
    echo "********************************************************************************"
    echo "********************************************************************************"
    echo "********************************************************************************"
    # tar/zip the files:
    /usr/bin/tar -cvfp $ROOTDIR/tarAfterACLs.tar $ROOTDIR/sub1dir
    /usr/bin/gzip $ROOTDIR/tarAfterACLs.tar
    # move the directory (so we keep the directory that was applied ACL's)
    mv $ROOTDIR/sub1dir $ROOTDIR/sub1dir_acl
    # untar/zip the files:
    /usr/bin/gunzip $ROOTDIR/tarAfterACLs.tar
    /usr/bin/tar -xvfp $ROOTDIR/tarAfterACLs.tar
    # here are things after we've untared them
    ls -lR $ROOTDIR
    echo "********************************************************************************"
    echo "********************************************************************************"
    echo "********************************************************************************"
    getfacl $ROOTDIR/sub1dir_orig $ROOTDIR/sub1dir_acl $ROOTDIR/sub1dir
    echo "********************************************************************************"
    getfacl $ROOTDIR/sub1dir_orig/sub2dir $ROOTDIR/sub1dir_acl/sub2dir $ROOTDIR/sub1dir/sub2dir
    echo "********************************************************************************"
    getfacl $ROOTDIR/sub1dir_orig/sub2dir/sub3dir $ROOTDIR/sub1dir_acl/sub2dir/sub3dir $ROOTDIR/sub1dir/sub2dir/sub3dir
    echo "********************************************************************************"
    getfacl $ROOTDIR/sub1dir_orig/sub2dir/file1.txt $ROOTDIR/sub1dir_acl/sub2dir/file1.txt $ROOTDIR/sub1dir/sub2dir/file1.txt
    echo "********************************************************************************"
    getfacl $ROOTDIR/sub1dir_orig/sub2dir/sub3dir/file2.txt $ROOTDIR/sub1dir_acl/sub2dir/sub3dir/file2.txt $ROOTDIR/sub1dir/sub2dir/sub3dir/file2.txt
    echo "********************************************************************************"
    Any ideas?

    UFSDUMP has some limitations, including being on a file system that is read-only. Yes, I could force it on a read-write FS, but I normally stay away from big sticker labels found in man pages when I encounter them. :-(
    What I was originally after was a script that makes a backup of application configuration files before I modify them. Thus, I tar/zip the directory.
    These config files/directores have ACL's attached to them to allow various roles to access them (group permissions are not fine-grain enough). However, when I ran through a couple of tests, I came across a scenario that overwrote the original permissions. Tested it on Solaris 10 and Solaris 9, and both fail.
    So now (very late into the feature design) I'm VERY concerned about using ACL's on Solaris, and wonder what other side-effects there are that I'm not aware of. Can't seem to find a bug report on it, so I thought I'd ask around to see if it was just the behaviour of the TAR/ACL that I'm not quite getting, or if it really is a bug.
    /chris

  • Role based security and ACLs

    Hello,
    I have a question regarding Roles and ACLs. I understand that I can use one or more security realms to host users, groups, and ACLs. (In fact I am implementing a custom realm for users and groups like RDBMSRealm, and wanted WLPropertyRealm to handle ACL/permission based duties.)
    Reading the "Writing a Web Application" it is apparent that ACLs are not supposed to be used for Servlets/JSP anymore, but rather to map roles to security principals via the deployment descriptor files for the web application.
    So:
    1. I assume that Weblogic will determine, once I have authenticated the user in my realm, whether or not the user is in a certain role, and therefore, whether or not they have access to a particular resource?
    2. What happened to the concept of permissions? Is it assumed that if the user is in the required role that they have permission to execute the servlet/JSP?
    3. Does it make sense to talk about ACLs anymore? A checkPermissions() method on an Acl object doesn't make sense now. Instead am I to use isUserInRole() ? (This doesn't seem the same to me - asking if User A has execute permission on this resource is different than asking if User A is in the CSR role.)
    Your response is appreciated.

    Hello,
    I have a question regarding Roles and ACLs. I understand that I can use one or more security realms to host users, groups, and ACLs. (In fact I am implementing a custom realm for users and groups like RDBMSRealm, and wanted WLPropertyRealm to handle ACL/permission based duties.)
    Reading the "Writing a Web Application" it is apparent that ACLs are not supposed to be used for Servlets/JSP anymore, but rather to map roles to security principals via the deployment descriptor files for the web application.
    So:
    1. I assume that Weblogic will determine, once I have authenticated the user in my realm, whether or not the user is in a certain role, and therefore, whether or not they have access to a particular resource?
    2. What happened to the concept of permissions? Is it assumed that if the user is in the required role that they have permission to execute the servlet/JSP?
    3. Does it make sense to talk about ACLs anymore? A checkPermissions() method on an Acl object doesn't make sense now. Instead am I to use isUserInRole() ? (This doesn't seem the same to me - asking if User A has execute permission on this resource is different than asking if User A is in the CSR role.)
    Your response is appreciated.

  • Help, permissions and privileges issue.

    Hi to all,
    Suddenly a few days ago, quitting Photoshop I received the following warning: "+Preferences can not be saved because you do not have necessary privileges+". Quite strange ... I'm using PSD since long time.
    So, going to see the privileges settings for PSD's preference file, I've found the set in this order:
    (Group) Everyone -> custom
    (User) me ............ -> +Writing and reading+
    (Group) Everyone -> +only reading+
    So simply deleting this "bad" preference file, I had not problems anymore. And then I got the new PSD's pref file with just me as user and the group everyone. Ok.
    Then I ran a "repair privileges" without finding out any problems a part with a couple of JavaWM files.
    Unfortunately then I found that many applications gave similar permissions' troubles. In other words, I can't update my preferences' files. And if I check these files I always find a double groups "everyone": the first one with "custom", the other one only "Reading" (and me as user with w-r).
    Opening an app that gave preferences error warning, I tried to assign for the group everyone-custom the Read and write permissions and reopening that app everything was fine. But it's not a right solution, I know.
    So at this point I don't know how to solve my problem. Surely I cannot delete all my preferences' files !
    I have a recent "good" backup. I could restore the entire Preference folder. But maybe is there a better way ? Or is there any other check to prevent a similar very annoying issue ?
    Thanks and cheers,

    Great.
    Searching and reading in this forum, I found another post about same issue.
    http://discussions.apple.com/thread.jspa;jsessionid=1D85FFDB1B589AFF1D9EFE2943E5 353C.node0?messageID=11502097&#11502097
    The only problem was about the sudo command in Terminal.
    Using "sudo chmod -RN /Users/short_name" as suggested, I got invalid argument.
    But using "sudo chmod -N *" then "cd Library" and "sudo chmod -N *" and then "cd Preferences" ... then again "sudo chmod -N *" I've cleared ACL.
    Finally, booting up from Leopard DVD, choosing "Reset Password" from the Utilities menu and there "Repair home folder permissions" did the job.
    Now all preferences' files have only one group as "everyone" (and me as user of course).
    Cheers,

  • Powershell and ACL regedit

    Hi guys,
    I have to modify a registry key with GPO for my IT enviroment (for disabling "Network" in the navigation pane --> like for a kiosk workstation), but i got some trouble that i can't figure out...
    The key that i have to change is (inside this direcotry) in this location:
    HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder
    And i know that there is like an alyas for this registry key:
    HKLM:\SOFTWARE\Classes\CLSID\"{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}"\ShellFolder
    So I just tryed to change it with GPO (modify registry key) but there is a permission problem (admin can only read and not write inside this directory).. Therefore i decided to create a script that takes ACL from an exported key in a shared location (with
    right permissions), and "Paste" them in the "ShellFolder" for making work my gpo law. But i got some errors...
    I tryed to use this "easy" powershell script:
    PS C:\>$Stdkey= Get-Acl 'C:\Stdkey.reg' ---> Example: Random key in a random location
    PS C:\>Set-Acl -Path HKLM:\SOFTWARE\Classes\CLSID\"{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}"\ShellFolder -AclObject $StdkeyBut it doesn't work.. it gives me an error about an invalid argument "securityDescriptor" (but as you can see this script doesn't call or changes nothing)Did I make something wrong? Is there a better way for doing it (I mean with another powershell script)?Thanks.Th3nshi.NB: English is not my main language, I hope that you can understand :)

    Hi Th3nshi,
    For the GPO part in this issue, please post in the dedicated Group Policy forum for more efficient support, and  changing registry value or the registry permission is on your own risk:
    https://social.technet.microsoft.com/Forums/windowsserver/en-US/home?forum=winserverGP
    However, To change the permission of registry value via powershell, I checked the registry and found its permission is inherited by parent by default, and the owner is system:
    To change the permission we need takeownership and add current logon user has full controll permission, I tested the script below:
    function enable-privilege {
    param(
    ## The privilege to adjust. This set is taken from
    ## http://msdn.microsoft.com/en-us/library/bb530716(VS.85).aspx
    [ValidateSet(
    "SeAssignPrimaryTokenPrivilege", "SeAuditPrivilege", "SeBackupPrivilege",
    "SeChangeNotifyPrivilege", "SeCreateGlobalPrivilege", "SeCreatePagefilePrivilege",
    "SeCreatePermanentPrivilege", "SeCreateSymbolicLinkPrivilege", "SeCreateTokenPrivilege",
    "SeDebugPrivilege", "SeEnableDelegationPrivilege", "SeImpersonatePrivilege", "SeIncreaseBasePriorityPrivilege",
    "SeIncreaseQuotaPrivilege", "SeIncreaseWorkingSetPrivilege", "SeLoadDriverPrivilege",
    "SeLockMemoryPrivilege", "SeMachineAccountPrivilege", "SeManageVolumePrivilege",
    "SeProfileSingleProcessPrivilege", "SeRelabelPrivilege", "SeRemoteShutdownPrivilege",
    "SeRestorePrivilege", "SeSecurityPrivilege", "SeShutdownPrivilege", "SeSyncAgentPrivilege",
    "SeSystemEnvironmentPrivilege", "SeSystemProfilePrivilege", "SeSystemtimePrivilege",
    "SeTakeOwnershipPrivilege", "SeTcbPrivilege", "SeTimeZonePrivilege", "SeTrustedCredManAccessPrivilege",
    "SeUndockPrivilege", "SeUnsolicitedInputPrivilege")]
    $Privilege,
    ## The process on which to adjust the privilege. Defaults to the current process.
    $ProcessId = $pid,
    ## Switch to disable the privilege, rather than enable it.
    [Switch] $Disable
    ## Taken from P/Invoke.NET with minor adjustments.
    $definition = @'
    using System;
    using System.Runtime.InteropServices;
    public class AdjPriv
    [DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)]
    internal static extern bool AdjustTokenPrivileges(IntPtr htok, bool disall,
    ref TokPriv1Luid newst, int len, IntPtr prev, IntPtr relen);
    [DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)]
    internal static extern bool OpenProcessToken(IntPtr h, int acc, ref IntPtr phtok);
    [DllImport("advapi32.dll", SetLastError = true)]
    internal static extern bool LookupPrivilegeValue(string host, string name, ref long pluid);
    [StructLayout(LayoutKind.Sequential, Pack = 1)]
    internal struct TokPriv1Luid
    public int Count;
    public long Luid;
    public int Attr;
    internal const int SE_PRIVILEGE_ENABLED = 0x00000002;
    internal const int SE_PRIVILEGE_DISABLED = 0x00000000;
    internal const int TOKEN_QUERY = 0x00000008;
    internal const int TOKEN_ADJUST_PRIVILEGES = 0x00000020;
    public static bool EnablePrivilege(long processHandle, string privilege, bool disable)
    bool retVal;
    TokPriv1Luid tp;
    IntPtr hproc = new IntPtr(processHandle);
    IntPtr htok = IntPtr.Zero;
    retVal = OpenProcessToken(hproc, TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, ref htok);
    tp.Count = 1;
    tp.Luid = 0;
    if(disable)
    tp.Attr = SE_PRIVILEGE_DISABLED;
    else
    tp.Attr = SE_PRIVILEGE_ENABLED;
    retVal = LookupPrivilegeValue(null, privilege, ref tp.Luid);
    retVal = AdjustTokenPrivileges(htok, false, ref tp, 0, IntPtr.Zero, IntPtr.Zero);
    return retVal;
    $processHandle = (Get-Process -id $ProcessId).Handle
    $type = Add-Type $definition -PassThru
    $type[0]::EnablePrivilege($processHandle, $Privilege, $Disable)
    start-sleep 10
    enable-privilege SeTakeOwnershipPrivilege
    $user= whoami
    $path="SOFTWARE\Classes\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}\ShellFolder"
    #take ownership
    $key1 = [Microsoft.Win32.Registry]::LocalMachine.OpenSubKey($path,[Microsoft.Win32.RegistryKeyPermissionCheck]::ReadWriteSubTree,[System.Security.AccessControl.RegistryRights]::takeownership)
    $acl1 = $key1.GetAccessControl()
    $me = [System.Security.Principal.NTAccount]$user
    $acl1.SetOwner($me)
    $acl1
    $key1.SetAccessControl($acl1)
    #change permission add fullcontrol to logon user
    $key2 = [Microsoft.Win32.Registry]::LocalMachine.OpenSubKey($path,[Microsoft.Win32.RegistryKeyPermissionCheck]::ReadWriteSubTree,[System.Security.AccessControl.RegistryRights]::ChangePermissions)
    $acl2 = $key2.GetAccessControl()
    $rule = New-Object System.Security.AccessControl.RegistryAccessRule ($user,"FullControl","Allow")
    $acl2.addAccessRule($rule)
    $acl2.access
    $key2.SetAccessControl($acl2)
    The function enable-privilege is quoted from this article:
    Adjusting Token Privileges in PowerShell
    If there is anything else regarding this issue, please feel free to post back.
    Best Regards,
    Anna Wang

  • OS X extern drive ownership/permissions and NFS exporting

    - I have an external (250GB) firewire drive on OS X 10.4.9.
    - I want to have it available to local users of this Mac but with ownership/permissions of created files/directories protected in the usual UNIX sense of unique UID/GID -- files/directories created by one user cannot be read/written by other users of this Mac except as allowed by standard UNIX permissions groups settings; eg., those set with 'chmod' command.
    - I want to NFS-server this drive volume to a linux NFS client (eg., RHEL 4), again with files/directories protected in this same UID/GID UNIX sense. In our case, the users' UID/GIDs will be made to match, but regardless, I wish likewise for file/directory use on the linux client to be restricted as per UNIX permissions and the files/directories created by the Mac users have protections remain in place against linux user access, and visa versa, as above.
    Is this feasable in Mac OS X (without OS X Server)?
    How does one go about acheiving it?
    I have basic Netinfo Manager skills for creating NFS exports and starting NFS daemon services, but am not expert on all available export options. I have average linux IT NFS server/client and user management skills.
    Thanks,
    -Neil

    I don't know about networking with Linux, but I don know that for OS X users, enforcing permissions on an external drive without OS X Server is tricky.
    First, log in to your admin account. Right-click the drive, Get Info, expand Ownership & Permissions, and uncheck "Ignore ownership on this volume". Then set permissions accordingly.
    The problem is that any unprivileged user can log in to his own account, Get Info, recheck the box, and get ownership of the entire contents of the drive. This is possible even without the admin password.
    There is a workaround that will remove the Ignore Ownership box from the Get Info panel so that there will be no box for them to check. First make sure that the box is unchecked and that the permissions are set how you want. Then enable ACLs on the volume by entering this command in a Terminal window:
    sudo fsaclctl -p /Volumes/volumename -e
    Then restart Finder. Now there's no box for the unprivileged user to check. But I don't know where this setting is stored; perhaps the unprivileged user can find some command-line way of getting the box re-checked and thus getting ownership of everything.
    If there is some way you can get the data off of the external drive and onto the main boot drive you will have the best chance of keeping the data safe.

  • NWDS + View Permission and ACL

    Hi Experts,
    After configuring DTR , next we are going for ACLs and view permissions in DTR perspective .
    I want to know what is the need of configuring ACLs , view permissions and principals .
    Thanks a lot .

    Hi Jain,
    An access control list (ACL) defines the privileges principals (can be an individual user or a user group) have for a particular resource. Technically speaking, an ACL consists of access control entities or ACEs. It also assigns one or more privileges to a principal.
    Rules
    It is not necessary to define ACLs for all resources. On the other hand, it is possible to define different ACEs for one resource that exclude one another. To solve these conflicts, the permissions are interpreted according to a set of rules that independently apply to all privileges.
    The resource path is used to determine the permissions. The permissions need not be defined for all resources: A resource of a child hierarchy level inherits all permissions granted to a parent folder, unless permissions are granted to the child resource directly.
    Refer to this Links For More Information
    [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0f341af-e86e-2910-3e8a-d9e3c227d938]
    [http://help.sap.com/saphelp_nw04/helpdata/EN/21/53882f3fee0243b6c774e26ebed880/content.htm]
    I Hope This Information Might Be Helpful For You.
    Regards,
    Sharma.

Maybe you are looking for