⑴ 伺服器linux系統訪問Samba伺服器的步驟linux訪問samba
Linux是目前操作系統中使用最多的一種,而Samba是一個網路協議,以快速並安全的方式來處理本地系統與跨PC或網路操作系統之間的存儲文件和共享資料之間的連接。在Linux系統中訪問Samba伺服器,可以使用nmblookup及smbclient等工具。
一、用nmblookup命令查看Samba伺服器位置
nmblookup命令是網路訪問協議NetBIOS over TCP/IP的一個簡單命令-行客戶端工具,專門用於查詢網路上的Samba伺服器,格式為:
nmblookup -A [IP或主機名]
其中,IP或主機名用於指定查詢的主機,例如:
nmblookup -A 192.168.0.8
此命令用於查詢IP為192.168.0.8的Samba伺服器的位置。
二、用smbclient命令提取文件
smbclient命令用於提取Samba文件伺服器中指定目錄下的文件,格式為:
smbclient //IP地址/[共享文件夾] -U [用戶名]
例如:
smbclient //192.168.0.8/bbs -U admin
此命令用於提取IP為192.168.0.8的Samba伺服器上bbs目錄下的文件,用戶名為admin。
三、使用mount命令掛載Samba
mount命令是,Linux系統中掛載文件系統的命令,也可以用來掛載Samba伺服器上的共享文件,格式如下:
mount -t cifs -o username=[用戶名],password=[密碼] //IP地址/[共享文件夾] /mnt
例如:
mount -t cifs -o username=admin,password=123 //192.168.0.8/bbs /mnt
此命令用於將IP為192.168.0.8上的共享文件夾bbs掛載到/mnt目錄下,用戶名為admin,密碼為123。
最後,Samba服務在Linux系統中掛載,需要使用伺服器的IP地址及用戶名和密碼,可以通過nmblookup和smbclient等命令查詢和抓取Samba伺服器上的文件,也可以使用mount命令進行掛載。
⑵ linux下samba伺服器的用戶訪問目錄設置(ubuntu11)
可以的,在「ubuntu server最佳方案」一書中有提到過一種home級的共享方案,就是你要求的方法,只要linux和windows中都有該用戶只要以該用戶名和密碼登錄就能相應的進入該用戶自己的共享文件夾內,而且設置還比較簡單。
⑶ 怎麼查看samba用戶
查看samba伺服器中已擁有哪些用戶:pdbedit -L
其他操作用法:
刪除samba服務中的某個用戶:smbpasswd -x 用戶名
查看Linux中所有用戶:cat /etc/passwd
查看Linux中添加了多少用戶:cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more
查看Linux中所有組:cat /etc/group
刪除linux某個用戶:userdel 用戶名
刪除linux中某個用戶所有信息:userdel -r 用戶名