当前位置: 代码迷 >> 综合 >> nanopi 创建共享文件夹
  详细解决方案

nanopi 创建共享文件夹

热度:97   发布时间:2023-12-15 14:29:18.0

1)在nanopi 联网状态下进行共享文件的创建(上一篇博客)

apt-get install sambaapt-get install smbclient

2)   修改samba配置文件:

Samba配置文件的路径是/etc/samba/smb.conf

a)   备份配置文件

cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

b)   创建一个即将共享的文件夹,并赋予它操作权限

新建:

mkdir /home/test

权限:

chmod –R 777 /home/test

 

c)    修改配置文件

vi /etc/samba/smb.conf

 

d)   修改文件中[global]字段下的全局设置

服务器安全等级设为user:

security=user

security:设置Samba服务器的安全等级。默认情况下,使用user等级。

Samba服务器一共有四种安全等级:

(1)share:使用此等级,用户不需要帐号及密码可以登陆Samba服务器。

(2)user:使用此等级,由提供服务的Samba服务器检查用户帐号及密码。

(3)server:使用此等级,检查帐号及密码的工作可指定另一台Samba服务器负责。

(4)domain:使用此等级,需要指定一台Windows NT/2000/XP服务器(通常为域控制器),以验证用户输入的帐号及密码。

 

e)   增加相应共享目录

[test]                        #新增共享字段名,最好和共享文件名相同,便于记忆Path = /home/test   #共享文件夹路径readonly = no   #允许共享用户对文件夹下文件进行写操作,为yes,只有读权限,无写权限。#和writeable=yes等效,但是这里系统不支持writeable参数,导致设置无效  ,#造成windows对该文件夹下文件没有写权限。

 

f)    验证配置信息

修改完成后,并不是万事大吉,还需要检查一下设置是否正确,并查看系统当前有效的配置。

命令:

testparm/etc/samba/smb.conf

会显示你设置当中的一些错误,需要修改。然后按下回车键,可以查看当前有效的配置选项列表,如果该列表的选项和你设置初衷一致,那这步就完成了。

 

g)   创建用户

因为security是user模式,Windows访问时,是需要输入用户名和密码的,这就需要我们创建一个samba用户,但是在创建该用户之前我们需要先创建一个linux系统用户,否则samba用户创建失败。

如果你已经有一个linux系统用户,可以直接把它创建为samba用户。

创建linux系统用户:

useradd test

设置密码:

passwd test

按提示输入两次密码

 

创建samba用户:

smbpasswd  –a test

按提示输入密码


 

三、Windows界面访问NEO共享文件夹

1.打开我的电脑,地址栏输入IP地址(nanopi的)和要访问的文件夹,如下图所示

 

 

2.在跳出的对话框中输入用户名和密码,即上面创建的。

整体如下:

整体技术、思路支持 -- 陈奕旭 / 网络