debian Samba Server架设
一、安装所需软件包 apt-get install samba samba-common smbclient smbfs Debian系统中在安装中就有简单的设定,呵呵,这里随便。 软件包结构:samba包含smbd nmbd守护进程,samba-common包含相关的程序和主配置文件,samba-client这个是客户端软件。smbfs用于mount挂载支持。 /etc/samba/smb.conf 主配置文件 /etc/samba/lmhosts 這個檔案的主要目的在對應 NetBIOS name 與該主機名稱的 IP /etc/samba/smbpasswd SAMBA 的使用者密碼對應表 /etc/samba/smbusers 由於 Windows 與 Unix-like 在管理員與訪客的帳號名稱不一致,分別為 administrator 及 root, 為了對應這兩者之間的帳號關係,可以使用這個檔案來設定。不過這個檔案的使用必須要經由 smb.conf 內的『 username map 』設定項目來啟動才行。 testparm 用于检察smb.conf是否设置正确。 smbd samba的主要守护进程 nmbd 提供NetBIOS域名服务 smbstatus 列出当前samba连接状态 smbpasswd 添加samba用户名和密码用的 smbclient samba客户端 smbmount 用于挂载远程samba文件 nmblookup 有點類似 nslookup 啦!重點在查出 NetBIOS name 就是了。 smbtree 类似于网络邻居 二、共享权限设计实现及用户和目录建立。 要求: admin 有管理所有空间的权限,并有自已的私有目录。 user01 有一个自已的私有空间。 user02 有一个自已的私有空间。 share目录 所有用户只读目录(含匿名)。 user目录 user组用户可读写目录 建立相关用户和用户组 #groupadd admin;groupadd user 建立相关用户 #useradd -g user -d /home/samba/user01 -s /sbin/nologin user01 #useradd -g user -d /home/samba/user01 -s /sbin/nologin use...