p*f
4 楼
let's say file1 & file2 are in directory ~user0/secret,
and if ~user0, ~user1 & ~user2 are in a single filesystem
you may try this:
user0$ chmod 711 ~ ~/secret
user0$ chmod 644 ~/secret/{file1,file2}
user1$ mkdir ~/secret
user1$ chmod 700 ~/secret
user1$ ln ~user0/secret/{file1,file2} ~/secret
same thing for user2
user0$ chmod 700 ~ (optional)
user0$ chmod 700 ~/secret
user0$ chmod 666 ~/secret/{file1,file2}
【在 p******r 的大作中提到】
: 好像不对吧。chmod是基于group的,而非root用户不能随便添加group.
: 就不能用chmod这么做。
: 例如,三个分属于不同组的用户user0,user1和user2. 文件所有者user0
: 希望跟user1,2分别共享file1和file2。普通用户应该怎么操作?
p*r
5 楼
这样的结果是file1,2被所有人看见,不是我要求的user1只能访问file1,
user2只能访问file2的“分别共享”
【在 p******f 的大作中提到】
:
: let's say file1 & file2 are in directory ~user0/secret,
: and if ~user0, ~user1 & ~user2 are in a single filesystem
: you may try this:
: user0$ chmod 711 ~ ~/secret
: user0$ chmod 644 ~/secret/{file1,file2}
: user1$ mkdir ~/secret
: user1$ chmod 700 ~/secret
: user1$ ln ~user0/secret/{file1,file2} ~/secret
: same thing for user2
相关阅读
multithread programmingHelp wanted for CURSESwhat is the difference between pthread and thr_ ?Vi显示?psnup help?ÇëÎÊ在C里如何把一个UDP的socket设置成nonblocking模式?[转载] emacs problemChange shell to tcsh?bash prompt 一问帮帮忙,how to disable finger in UNIX??[转载] Help, about clock().Unix 下的中文环境[转载] QUestion about Perl[转载] makefile question. urgent!!!!!!!!!!!!!!!!!!!!!!!!有用FreeBSD的么?关于display的问题Re: How to compare two binary files in Unix?directory cheksum error是什么意思?awk求助Abort(coredump) ??????????????