samba是什么?
samba是文件共享服务器,一般应用在局域网中,能控制共享的权限,也能够方便的让用户在客户端和服务端都可以修改文件内容并同步提交.
配置samba流程
1、进入root权限
su root
2、安装samba主程序和通用程序
apt-get install samba samba-common
如果出现依赖无法安装或报错,建议使用aptitude安装samba
apt-get install aptitude
aptitude install samba samba-common
3、创建一个用于分享的samba目录
mkdir /home/username/share
4、给这个目录设置权限
chmod 777 /home/username/share
5、配置samba配置文件
vi /etc/samba/smb.conf
在samba服务器配置文件smb.conf最后一行添加如下代码:
[share] ##随便怎么命名但是不能有空格
comment = Ubuntu_share ##注释名,随意
path = /home/username/share ##要共享的文件夹路径(自定义)
public = yes ##意味着不用账户密码,可随意访问(不需要的删掉即可)
browseable = yes
writeable = yes
read only = no
valid users = username ##Ubuntu账户是啥这是啥,这个系统中已有的其他用户名也可
create mask = 0777 ##往下都是读写之类的权限,想搞清楚自查
directory mask = 0777
force user = nobody
force group = nogroup
available = yes
如果是添加新用户,比如一台服务器需要三四个人使用,除了root用户外,其他新增用户不必写这么多,填写以下步骤即可。
[share] ##随便怎么命名但是不能有空格
comment = Ubuntu_share ##注释名,随意
path = /home/username/share ##要共享的文件夹路径(自定义)
browseable = yes
writeable = yes
read only = no
available = yes
6、创建账户、密码(一定要先配置第五步,才可以创建账户。samba帐号名必须已经是Linux中的用户名,如果你现在创建的用户不是linux中已有的系统用户,请退出安装s