Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.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
来自Windows的Unix权限_Windows_Linux_Unix_Permissions - Fatal编程技术网

来自Windows的Unix权限

来自Windows的Unix权限,windows,linux,unix,permissions,Windows,Linux,Unix,Permissions,我有一个D-Link DNS-323 NAS,运行某种Linux操作系统。 我将卷映射为Windows Vista Ultimate SP2中的共享。该共享上有一些我无法更改/删除的目录和文件-无论我如何尝试。尝试所有Windows安全/权限对话框都不起作用,因为文件所有者是Unix/root,并且所有其他Windows用户都具有只读权限 我设法用ssh连接到操作系统中,并验证了这些文件属于“root”——我登录的用户,而我可以更改的所有其他文件都属于“nobody” 很好,当我使用ssh时,我

我有一个D-Link DNS-323 NAS,运行某种Linux操作系统。 我将卷映射为Windows Vista Ultimate SP2中的共享。该共享上有一些我无法更改/删除的目录和文件-无论我如何尝试。尝试所有Windows安全/权限对话框都不起作用,因为文件所有者是Unix/root,并且所有其他Windows用户都具有只读权限

我设法用ssh连接到操作系统中,并验证了这些文件属于“root”——我登录的用户,而我可以更改的所有其他文件都属于“nobody”

很好,当我使用ssh时,我总是可以chmod+w文件,或者不使用任何人。但我的问题是:如何让我的Windows用户(让我们称他为“admin”)在Linux上模拟“root”,这样我就可以简单地从Windows操作文件,而不必求助于ssh

换句话说,让整个问题变得更清楚:你如何告诉你的操作系统Windows上的某个用户是linux上的某个用户?这样,我就可以让“admin”成为“root”

提前感谢,, 盖伊可以做到这一点

编辑:


Windows中的命令看起来像是做了你想做的事情。

可以像你说的那样做。它基本上是在linux机器上模拟windows兼容的权限。

假设NAS几乎可以肯定地运行samba,那么/etc中应该有一个samba配置文件。但是我不知道它是否可以编辑

windows/Linux和权限之间的重新映射都是在服务器samba端完成的。
关于这一点,有很多Samba常见问题解答。

这似乎可能属于serverfault。comI意识到我可以使用大量类似Linux的工具和终端,但如何在Windows本机上实现这一点?Thank.CACLS只是Windows权限对话框的命令行版本-它有什么帮助?我不需要域用户才能使用它吗?谢谢!Samba是我需要的关键词。有了它,我找到了一个指向我希望的答案的链接——我还没有尝试过: