On 27/09/12 18:26, Jeremy Allison wrote:
On Thu, Sep 27, 2012 at 11:57:26AM +0100, Rowland Penny wrote:
Hello,

If I login into a windows box and navigate to a file stored on a
samba server, I can alter the file permissions by right clicking on
the file and selecting 'properties' then 'Security'.

But if I login into a Linux box (running Ubuntu 12.04&  Samba 3.6.3)
and navigate to the same file on the server, then right click on the
file and select 'Properties' then 'Permissions', I get 'The
permissions of "<filename>" could not be determined'.

This happens however I connect to the server, I have tried Nautilus,
Caja, Eiciel and Gigolo. None of them can display the permissions of
a file or a directory on a samba server. Is this a general Linux
problem, or, as I am beginning to think, a problem with the way that
one samba server connects to another i.e. in a totally different way
from windows.

Is there anyway that I can set the ACLs on the Samba server from
another Linux box without resorting to SSH&  setfacl?
Using Nautilus "connect to server" I think uses libsmbclient,
which doesn't export ACLs. You need to mount using the
cifsfs kernel module, which should allow direct modification
of the POSIX ACLs if the Samba server has "unix extensions = yes"
set.

Jeremy.


Hi Jeremy, would this be the CONFIG_CIFS_ACL kernel option that Ubuntu 12.04 doesn't have set, I found this option this afternoon via our old friend Google.

Thanks

Rowland


--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to