ACLs / Samba config questions

Hello all,

I am configuring Samba to share out a large portion of my raid. I would to add support ACLs. I noticed in my default config file that “inherit acls = true”. Can someone confirm that the kernel for opensuse 11.0 supports IRIX ACLs?

Which filesystems are supported with ACLs? I have read they only support ext2, ext3, and xfs. My raid is JFS, so I may have to reformat it before I start dumping files to it. Do I have any options for ACLs with JFS?

Also, how do I DISABLE usershares? I have set “usershare max = 0”. Can I explicitly disable them?

I will be using Amanda for backups for this share. Media and Windows executables will be on this share. Would you recommend mapping the archive bit? Pros/Cons???

Thanks,
WT

Usershares are enabled by these four lines in the [global] stanza of the file smb.conf:
usershare allow guests = Yes
usershare max shares = 100
usershare owner only = False

Plus an implicit path statement.

Just make sure none of them exist there and they will take defaults that prevent usershares. If you want to absolutely prohibit them you can chenge the usershare storage directory /var/lib/samba/usershares from permissions drwxrwx–T (1770) to something prohibitive like dr------- (400) with:

sudo chmod 400 /var/lib/samba/usershares

. That should stop even the intruders.

I don’t know anything about IRIX ACLS.

ACLS are supported in openSUSE 11.1 for JFS. See your documentation at this location:
/usr/share/doc/manual/opensuse-manual_en/manual/cha.acls.html

Is support for JFS ACLs supported in 11.0?

I installed 11.1 before, but it was a bit of a train wreck. Errors everywhere, vnc problems, etc. So, I installed 11.0 since I was happy with it.

JFS was not supported (or at least that’s what it told me) when I was installing 11.1.

Are there any plans to fully support JFS?

Thanks,
WT

If you look in your documentation for 11.0 in the directory /usr/share/doc/manual/opensuse-manual_en/manual/ you will find Chapter 12 about ACLs in openSUSE 11.0 beginning at page “cha.acls.html”. That should tell you more about “Is support for JFS ACLs supported in 11.0?”

I suggest you install the JFS utilities (RPM jfsutils) and see what they will do for you. They’re not installed automatically (by default).

It seems to me that if you need JFS support from the first moment in openSUSE, but you can’t get it until you install jfsutils, you might have a problem – but I don’t personally do JFS, so I can only suggest you read the documentation.