我想设置一个家庭网络,授予我家所有机器的完全访问权限。我的所有 4 台机器都运行 Ubuntu 12.04。我尝试设置文件共享,但遇到了 2 个问题:首先,它没有授予我想要的完全访问权限,我必须逐个共享各个目录。其次,按照此处的说明进行快速文件共享设置后:如何在无线网络上设置两台 Ubuntu 笔记本电脑之间的文件共享? 在“浏览网络”下,所有机器都会显示出来,但是当我尝试打开它们时,我看到的是: 几秒钟后出现这样的情况:
我将非常感激任何能帮助我解决他问题的帮助!谢谢!
答案1
打开 smb.conf 文件进行编辑(gksu gedit /etc/samba/smb.conf
)并查看共享定义部分,它似乎有您需要的所有内容。
#======================= Share Definitions =======================
# Un-comment the following (and tweak the other settings below to suit)
# to enable the default home directory shares. This will share each
# user's home director as \\server\username
[homes]
comment = Home Directories
browseable = yes
# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
read only = no
# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
; create mask = 0700
# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
; directory mask = 0700
# By default, \\server\username shares can be connected to by anyone
# with access to the samba server. Un-comment the following parameter
# to make sure that only "username" can connect to \\server\username
# The following parameter makes sure that only "username" can connect
#
# This might need tweaking when using external authentication schemes
; valid users = %S
取消;
注释意味着从行首删除(不要删除井号)。取消前两段的注释,并将主目录设置为可写和可浏览,我上面所做的方法应该就是这样。
完成后保存并退出,然后使用 重新启动 samba sudo service smbd restart
。
答案2
您可以通过 ssh 在两台 ubuntu 计算机之间共享。
假设您想共享服务器的 /home 文件夹。
使用此命令在您的服务器上安装 ssh。
sudo apt-get install ssh
运行ifconfig
命令并写下你的 IP 地址,例如:192.168.1.103
测试您是否可以通过 ssh 在客户端机器上登录到服务器。
ssh [email protected]
在装有 Ubuntu Desktop 的客户端计算机上,转到文件>连接到服务器
然后你可以用你的信息填写所有字段
这将打开一个带有服务器中文件夹 /home 的 nautilus,如下所示。
在 nautilus 的 lab Network 下,你会看到服务器
您可以右键单击它并选择“添加书签”,这样您就可以一键连接到服务器。