linux下共享文件服务器

1.     文件服务器
Samba 服务
FTP 服务
2.     Samba 服务
1.     挂载光盘
2.     安装服务: samba (服务器), samba-client (客户机端) samba-common (都需要的共享文件夹)
3.     Samba 服务的主配置文件 /etc/samba/smb.conf
4.     过滤主配置文件中的注释行,空白行。
grep �Cv “^#” /etc/samba/smb.conf | grep �Cv“^;”| grep �Cv “^$”
5. smb.conf 配置文件默认有三部分
a)  [global] 全局设置,对整个samba服务有效
b)  [homes] 用户目录共享,对用户的文件夹设置权限
c)  [printers] 打印共享,
6. 建立可匿名访问的文件共享
a)  Vim /etc/samba/smb.conf
[global]        全局模式
  Workgroup = WORKGROUP  客户机的工作组名
Security = share userserverdomain)访问方式
           [movie]       共享文件夹设置
              Comment = 共享说明信息(随便填)
              Path = /var/public/movies  共享文件夹的名字
              Public = yes no) 是否允许公开访问
              Read only = yes no)是否允许可读
              Writable = yes no) 是否允许可写
        Service smb start      重启服务
7. 建立带验证的文件共享
a)  建立Samba用户数据库
1.  Useradd  用户名  smbpasswd �Ca 用户名 创建Samba用户 (-d禁用-e启用-x删除)
b)  用户映射功能
1.  映射文件路径 /etc/samba/smbusers
2.  Vi /etc/samba/smbusers  设置用户映射
3.  Linux 用户名 = window用户名
c)  添加用户授权设置
1.  Vim /etc/samba/smb.conf
  [global]              全局模式
            Hosts allow= 网段     允许网段通过
            Hosts deny= 网段         拒绝网段通过
            Workgroup=        用户工作组名
            Security=user     本地验证
                                          [moviel]                                 共享文件设置
                                                 Comment = 目录说明信息(随意写)
                                                 Path= 目录绝对路径
                               public=no (不能是 yes )是否公开文件
                                          read only = no 拒绝读取
                                          valid users= 用户名,用户组   合法访问者
                                  write list = 用户名,用户组 允许谁写入
                                  directory mask =0744 建立文件夹默认权
                                  create mask=0600 建立文件默认权限
8.     客户端访问共享文件夹
1.       Windows 主机访问
Unc 路径 网上邻居浏览
2.       Linux 主机访问
使用 smbclient �CL 服务器地址
Smbclient �CU 用户名 // 服务器地址 / 共享文件夹
使用挂载访问

你可能感兴趣的:(linux,职场,休闲,linux应用)