来自Windows的Unix权限
问题描述:
我有一台D-Link DNS-323 NAS,运行某种Linux作为其操作系统。 我将卷映射为Windows Vista(Ultimate SP2)中的共享。这个共享上有一些目录和文件,我无法更改/删除 - 无论我尝试什么。尝试所有Windows安全性/权限对话框不起作用,因为文件所有者是“Unix/root”,而所有其他Windows用户都拥有只读权限。来自Windows的Unix权限
我设法将SSH加入操作系统,并验证这些文件属于'root' - 我登录的用户以及所有其他文件(我可以更改的)都属于'nobody'。
一切都很好,当我在ssh中时,我总是可以“chmod + w”这些文件,或者“chown nobody”。但我的问题是:我怎样才能让我的Windows用户(我们称他为'admin')在Linux上冒充'root',这样我就可以简单地从Windows操作文件,而不必使用ssh?
换句话说,并且使整个问题变得更加明确:您如何告诉您的操作系统Windows上的某个用户是Linux上的某个用户? (这样,我可以'管理'为'根')。
由于提前, 盖伊
答
假设NAS运行samba(几乎可以肯定),应该有一个samba配置文件在/ etc的某处。但我不知道它是否可编辑。
windows/Linux和权限之间的重新映射全部在服务器(samba)端完成。
这里有很多关于Samba的faqs。
这似乎可能属于serverfault.com – crashmstr 2009-06-16 23:43:20