Linux系统中怎么独立的给予某个用户删除目录的权限

Linux系统中如何独立的给予某个用户删除目录的权限?
Linux有四个用户,分别为U1、U2、U3以及U4。目录u1-dir属于U1。对于目录u1-dir如下权限如何实现?
1、让U2具有u1-dir创建文件或子目录的权限
2、U2不能删除u1-dir中非U2属主文件或子目录的权限
3、U3可以删除u1-dir中所有用户子目录的权限
4、U4只能在u1-dir中创建文件或子目录,但不可以复制、剪切和删除里面的文件和目录。
第一个我已经通过ACL实现,第二个我也通过添加防删除位f勉强实现,但添加防删除位仅限于此目录的属主和非属主两个对象的权限,不能够针对不同用户细分。于是当第一个和第二个实现的同时第三个和第四个就不好实现了。故请大侠解惑,感激不尽!!

------解决思路----------------------
不知道. 帮你顶一下

------解决思路----------------------
IMO, it should be solved at the application level. This is not something that OS should deal with.