Bug 4293 - Setting share ACLs in Computer Management (XP Pro) fails
Summary: Setting share ACLs in Computer Management (XP Pro) fails
Status: RESOLVED WORKSFORME
Alias: None
Product: Samba 3.0
Classification: Unclassified
Component: Domain Control (show other bugs)
Version: 3.0.23
Hardware: x64 Windows XP
: P3 normal
Target Milestone: none
Assignee: Samba Bugzilla Account
QA Contact: Samba QA Contact
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-10 15:19 UTC by Dragan Krnic
Modified: 2021-11-07 21:22 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dragan Krnic 2006-12-10 15:19:51 UTC
+++ This bug was initially created as a clone of Bug #3811 +++

I've just downloaded the current contents of
http://us1.samba.org/samba/ftp/Binary_Packages/SuSE/3.0/10.1/x86_64/
to install samba 3.0.23d for my SuSE 10.1.

According to the sources for this version the patch mentioned
by Jerry Carter in the Bug #3811 (adding "if(!prs_align(ps))return false")
is implemented, but I still have the same problem that is described by
the orginator of this bug report.

The error pop-up window comes up always when as a "Domain User" I try to 
add another group or user to the list in the Security tab of Properties 
of a file or dir on either the PDC or the member servers. 

After the first pop-up "Das Programm kann das erforderliche Dialogfeld..."
there comes a second one which says:
"Der Dialog zur Benutzerauswahl konnte nicht engezeigt werden.
 Dieser Vorgang ist nur fuer Produkte gueltig, die zurzeit installiert sind."

English translation:
"The user selection dialog box cannot be displayed.
 This action is only valid for the products, which are currently installed."

Sounds like another roadblock by Microsoft.


Only when a Samba share is mounted as "Domain Administrator" (aka root) the
error doesn't pop-up.

+++ This bug was initially created as a clone of Bug #3811 +++

Lauch Computer Management as follows:-

1. Start -> Settings -> Control Panel -> Administrative Tools -> Computer Management

2. In left panel, Right click on Computer Management
Select "Connect to another computer", enter the name of the PDC

3. Click: System Tools -> Shared Folders -> Shares

4. In the right panel double-click on a share that you have permission to modify.

5. Click on "Share Permissions", click on "Add" (to add a user to the ACL for the share.

Up pops a dialog that says: "The program cannot open the required dialog box because it because it cannot determine whether the compter named "MERLIN" (the PDC) is joined to the domain.

When you then click the OK - this pops up a new dialog that says: "Unable to display the user selection dialog. The system cannot find message text for message number 0x%1 in the message file for %2"


The Samba level 1 log records:
[2006/05/29 14:17:01, 0] smbd/open.c:open_directory(1847)
  open_directory: PDFs/Standards and specs: Not by UNIX alone_files is a stream name!
[2006/05/29 14:17:01, 0] smbd/open.c:open_directory(1847)
  open_directory: PDFs/Standards and specs: Not by UNIX alone_files is a stream name!
[2006/05/29 14:21:08, 0] lib/smbldap.c:smbldap_open(1005)
  smbldap_open: cannot access LDAP when not root..
[2006/05/29 14:21:08, 0] lib/smbldap.c:smbldap_open(1005)
  smbldap_open: cannot access LDAP when not root..
Comment 1 Björn Jacke 2021-11-07 21:22:58 UTC
modifying share acls worked well for me with recent samba releases.