Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java FTP服务器上的授权过程_Java_C++_Algorithm_Controls - Fatal编程技术网

Java FTP服务器上的授权过程

Java FTP服务器上的授权过程,java,c++,algorithm,controls,Java,C++,Algorithm,Controls,我正在写FTP服务器。 我的问题是如何控制用户对文件或目录的访问 是否有确定用户访问权限的算法? 这些天来,以下情况困扰着我: 比如说, 我有一个访问控制条目, 它表示用户A可以读取根目录“/”, 但是,没有访问控制项授予用户A读取“/abc”目录的读取权限 如何确定用户A是否可以读取目录“/abc” 再比如,, 我有一个访问控制条目, 它表示用户A可以在根目录“/”上写入文件, 但是,没有访问控制项授予用户A将文件写入“/abc”目录的写入权限。 如何确定用户A是否可以将文件写入目录“/abc

我正在写FTP服务器。 我的问题是如何控制用户对文件或目录的访问

是否有确定用户访问权限的算法?
这些天来,以下情况困扰着我:
比如说,

我有一个访问控制条目,
它表示用户A可以读取根目录“/”,
但是,没有访问控制项授予用户A读取“/abc”目录的读取权限

如何确定用户A是否可以读取目录“/abc”

再比如,, 我有一个访问控制条目,
它表示用户A可以在根目录“/”上写入文件,
但是,没有访问控制项授予用户A将文件写入“/abc”目录的写入权限。 如何确定用户A是否可以将文件写入目录“/abc”

是否应该为文件系统中的每个对象创建访问控制项?

我在这个问题上没有经验,所以我的问题可能不清楚。

这取决于您使用的语言,您的标签有点混乱。但我不是专家,可能我弄错了。您可以使用权限继承:除非/a/b/c显式设置特定权限,否则/a/b的权限将被检查,依此类推。