我有一个安装了ubuntu的开发服务器,我在这个服务器上只有正常的权限。我想与Windows共享一个文件夹来存储代码并在此服务器中编译代码,但在Windows中编辑它们。如果没有root权限我怎么能实现这个目标?
PS。似乎samba安装在该服务器
中答案 0 :(得分:1)
sudo apt-get install samba libpam-smbpass
sudo service smbd restart
sudo gedit /etc/samba/smb.conf
并更改工作组名称 - > workgroup = WORKGROUP
sudo service smbd restart
sudo apt-get install winbind
sudo gedit /etc/nsswitch.conf
添加 主机:文件mdns4_minimal [NOTFOUND = return]赢取dns mdns4
sudo /etc/init.d/networking restart
答案 1 :(得分:1)
如果您在ubuntu上运行SSH服务器,可以尝试安装,例如在Windows中MobaXTerm并通过ssh
访问ubuntu。如果有效,您就可以使用scp
to transfer data efficiently!
另一种选择是使用rsync
in combination with ssh
,可以在没有root权限的情况下从linux使用。但是,您可能必须调整Windows权限。
然而,最佳解决方案是使用版本控制系统作为上述评论中提到的@Filburt。