Operating System - Linux
1827809 Members
1986 Online
109969 Solutions
New Discussion

Re: extended ACL cause 'Function not implemented' - help

 
SOLVED
Go to solution
Sharfuddin
Frequent Advisor

extended ACL cause 'Function not implemented' - help

Please help, why I m receiving 'Function not implemented', when implementing extended ACL, and what should I have to do.

[root@Linux101 root]#umask
0022

[root@Linux101 root]#mkdir mydir

[root@Linux101 root]#getfacl mydir
# file: mydir
# owner: root
# group: root
user::rwx
group::r-x
other::r-x

[root@Linux101 root]#setfacl -m group:managers:rwx mydir
setfacl: mydir: Function not implemented
[root@Linux101 root]#

[root@Linux101 root]#cd mydir

[root@Linux101 mydir]#touch myfile

[root@Linux101 mydir]#setfacl -m group:managers:rw myfile
setfacl: myfile: Function not implemented

[root@Linux101 mydir]#

Regards,
Sharf
8 REPLIES 8
Sharfuddin
Frequent Advisor

Re: extended ACL cause 'Function not implemented' - help

please HELP asap,

Thanx in anticipation

Regards,
Sharf
Jerome Henry
Honored Contributor

Re: extended ACL cause 'Function not implemented' - help

Bad news,
I remember you are using Redhat, acl are not implemented in the kernel for stability reasons.
You need to download the patch and install it from
http://acl.bestbits.at/
http://sourceforge.net/projects/linux-acl/

J
You can lean only on what resists you...
Nobody's Hero
Valued Contributor

Re: extended ACL cause 'Function not implemented' - help

Not sure but, I am running RH9 and SAMBA. I had to load a kernel with xfs filesystem support and use winbind. Now my ACL entries pass from windows to Unix. I know its not much help but if your tring to use ACL's, I believe you need to load a kernel with xfs "FILESYSTEM" support.
UNIX IS GOOD
Nobody's Hero
Valued Contributor
Solution

Re: extended ACL cause 'Function not implemented' - help

Also, you will have to create a filesystem as 'xfs', not ext*. using mkfs.xfs command.
UNIX IS GOOD
Jerome Henry
Honored Contributor

Re: extended ACL cause 'Function not implemented' - help

100% right Robert; xfs does support acl, it's just desactivated on RH standard kernel.
Maybe would it be faster to patch the kernel, but XFS is also a great option...
My 2 cents...
You can lean only on what resists you...
Martin P.J. Zinser
Honored Contributor

Re: extended ACL cause 'Function not implemented' - help

Hello Sharf,

from what I found ACLs will be a standard part of Fedora Core2 (which is currently in test). They are part of the standard Kernel for the 2.6 series. If you do have something older you might need to patch...

Greetings, Martin
Sharfuddin
Frequent Advisor

Re: extended ACL cause 'Function not implemented' - help

Ok I have dowload the patch from acl.bestbits.at/dowload.html the patch is: ea+acl+nfsacl+sec.-2.4.24-0.8-69.diff
now i have no idea how to patch this(ea+acl+nfsacl+sec.-2.4.24-0.8-69.diff) patch. I mean which command should now issue, to patch. In windows thats so easy, we just have to run a binary file.
Even I have dowloaded the 2.6 kernel from http://ftp.kernel.org/linux/kernel/v2.6/patch-2.6.3.bz2, but I have no idea how to upgrade my current kernel(2.4.18-x), please help.
I m using RHL 8.0
Martin P.J. Zinser
Honored Contributor

Re: extended ACL cause 'Function not implemented' - help

Hello Sharf,

replacing the Kernel might not be entirely trivial. You might be better off downloading the current Fedora Core 2 test on a test system, get comfortable with it there and then migrate your production system once FC 2 final has been released.

If you really want to try a 2.6 kernel, unpack the source archive into a suitable place (i.e. not /usr/src/linux !), then follow the instructions in the README file. They are actually pretty good ;-)

Greetings, Martin