![]() |
|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() ![]() |
|
主題工具 | 顯示模式 |
![]() |
#1 |
榮譽會員
![]() |
![]() 沒什麼技術含量,給所有準備用或者正在用linux作桌面的人...
1. 用samba發佈自己的共享 講的夠多了,文章一大把,就不說了 我的習慣是採用 security=user 然後建立一個用戶名為share, useradd share 建立新的samba password文件 touch /etc/samba/smbpasswd 加入用戶 smbpasswd -a share 新的密碼也用share 也就是說,用share/share就可以訪問共享資源 另外在global段加上 client code page = 936 這樣可以正確使用/發佈中文共享目錄,否則只會得到亂碼 另外注意開啟防火牆的139連接埠,如果是rh8,在/etc/sysconfig/iptables裡面加上 -A RH-Lokkit-0-50-INPUT -p tcp -m tcp --dport 139 --syn -j ACCEPT 然後/etc/init.d/iptables restart 2. 使用其他機器的共享 土辦法是用mount -t smbfs。。但是不是太方便,不能自動補齊 遇到對方目錄名帶空格,特殊字串還得用\轉義,所以推薦 LinNeighborhood 主頁在 http://www.bnro.de/~schmidjo/ 同上,為了正確mount中文目錄/檔案名,要在這裡修改一下,另外在post mount頁可以 設定mount之後的動作,如果是gnome,推薦設成是用nautilus開啟mount的目錄 這個效果就和windows的差不多了。 3. net send的模擬 傳送上面,主要是依靠 smbclient -M 比如簡單一點的,向netfriend傳送一條"hi"的消息 echo "hi" | smbclient -M netfriend 推薦一個gui工具,LinPopUp 雖然很久沒更新了,但還是很好用的 http://www.littleigloo.org/software_002.php3 用它可以直接向區域網路的機器傳送消息,相當於smbclient的gui前端 接受上面,smb.conf(samba的配置文件)裡有一個 message command,作用就是收到message之後執行的指令 最簡單的, message command = cat %s |mail root -s "PopMsg from:%f-%m";rm %s 這個就是把郵件發到root的信箱 複雜一點的,繼續用上面的LinPopUp, message command=/usr/local/bin/LinPopUp "%f" "%m" %s; rm %s 注意這時候linpopup不需要開啟,直接參數可以看linpopup的我的文件 再完善一下,加上聲音,就是我現在用的版本了 message command = /usr/local/bin/LinPopUp "%f" "%m" %s; rm %s; /usr/bin/play /usr/ringin.wav & ringin.wav是從windows下找來的。注意最後加上 & 我現在的/etc/samba/smb.conf 程式碼:-------------------------------------------------------------------------------- # Samba config file created using SWAT # from FANCYWORLD (127.0.0.1) # Date: 2003/02/15 05:33:53 # Global parameters [global] client code page = 936 netbios name = FANCYWORLD server string = pls use share/share to visit encrypt passwords = Yes obey pam restrictions = Yes pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully* unix password sync = Yes log file = /var/log/samba/%m.log max log size = 1000 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 dns proxy = No message command = /usr/local/bin/LinPopUp "%f" "%m" %s; rm %s; /usr/bin/play /usr/ringin.wav & guest account = share hosts allow = 192.168.0. 127.0.0. printing = lprng [Movie1] comment = Movie path = /mnt/movie/Movie valid users = share [GameISO] comment = Game ISO path = /mnt/movie/GameISO valid users = share [pnglib] path = /usr/pnglib valid users = share |
![]() |
送花文章: 3,
![]() |