debian下samba配置
伺服器端配置過程:
1.apt-get install samba
2.修改/etc/samba/smb.conf文件
3.添加用戶並設置samba訪問密碼
smbpasswd -a username
4.重啟一下samba服務:
/etc/init.d/smb restart
1.apt-get install samba (安裝)
debconf(選擇)
workgroup(隨便輸入一個工作組,在windows網上鄰居找到)
....
2.創建用戶 ( 注意:該用戶是系統中已經存在的用戶,以debian為例)
創建passwd文件:touch /etc/samba/smbpasswd
smbpasswd -a reny
密碼:
3.編輯配置文件:
vi /etc/samba/smb.conf
加入我們的配置信息:
comment = laowang's data
path = /home
valid users = reny
public = no
writable = yes
printable = no
create mask = 0777
4.重啟一下samba服務:
/etc/init.d/samba restart
補充:# chmod 775 /home(window可以寫)
轉:http://hi.baidu.com/lovely_sunday/blog/item/5d79cc33081c24fc1a4cff13.html
1.安裝samba #apt-get install samba samba
注意; Samba 伺服器的配置文件叫 smb.conf,位於 /etc/samba/目錄下。在 /usr/share/samba/ 目錄下也有一個 smb.conf 文件備份,如果你在配置伺服器時把 /etc/samba/smb.conf 改亂了,就可以用該文件來恢復到初始狀態。啟動腳本位於 /etc/init.d/ 目錄下,叫 samba,如果修改了 smb.conf 配置文件,可用 #/etc/init.d/samba restart 命令重啟 Samba 伺服器。/etc/default/samba 文件可設置 samba 伺服器的啟動方式,是 daemons 還是 inetd,默認的設置是採用daemons 方式的:
示例:實現windows 和debian的文件共享,在debian上建立一個共享文件夾,windows用戶就可以修改這個共享文件夾。
2.建立用戶
#smbpasswd -a 了linuxsir(給用戶建立samba密碼)
提示輸入密碼。。。。
3.配置samba,打開配置文件/etc/samba/smb.conf,
替換為:
--->全局配置,必寫
workgroup = LinuxSir ---〉Windows中顯示的工作組
netbios name = LinuxSir05 --->在Windows中顯示出來的計算機名
server string = Linux Samba Server TestServer --->Samba伺服器說明
security = share --->驗證和登錄方式,
path = /opt/linuxsir --->共享目錄的位置
writeable = yes ---〉可以向共享目錄中寫入
browseable = yes ---〉可以瀏覽
guest ok = yes ---〉匿名用戶以guest身份登錄
4.建立相應目錄並授權;
5.啟動samba # /etc/init.d/samba start
6.檢查當前配置 # testparm
7.假設windows下IP為192.168.0.7 debian下的IP 為:192.168.0.8
在debian下輸入:smbclient -L 192.168.0.7 訪問windows
在windows下輸入:\\192.168.0.8 訪問debian ,在網上鄰居就可以看到debian主機共享的文件夾了。
8.
關閉伺服器可用 smbcontrol 這個程序。命令格式如下:
debian~:# smbcontrol smbd shutdown
附.設置目錄共享及許可權
========Share Definitions ===============
設置共享名稱
comment = 目錄的註解說明
path = /data/temp 要共享目錄的絕對位置
以下屬可選擇項目錄
browseable = no 目錄是否可見,預設為可見
writable = yes 目錄是否為可寫
read only = no 目錄是否為只讀
guest ok = yes 來賓是否可以訪問,與"public = yes" 作用相同
write list =user,@group 可寫清單,@后表示某個群組
valid users = ... 允許訪問的使用者清單
read list = ... 只可讀的使用者清單
invalid users = ... 禁止訪問的使用者清單
admin users = ... 有管理許可權使用者清單
create mask = 0755 使用者建立檔案的許可權,預設為0744
#mkdir -p /opt/linuxsir
#id nobody
uid=65534(nobody) gid=65534(nogroup) groups=65534(nogroup)
# chown -R nobody:nogroup /opt/linuxsir
samba命令使用:
1.查看共享的目錄
#smbclient //debian
2.進入共享的目錄操作
#smbclient \\\\debian\\share -U sunday
在提示符后輸入「?」命令查找你可使用的命令。
[火星人
]
debian下samba配置已經有325次圍觀
http://coctec.com/docs/service/show-post-15598.html