精選

2010年5月13日 星期四

win7 無法連 samba 的問題

051722 修正錯誤的地方,移除無效圖片

121720不再更新

011812加入
在 Windows 下檢視 Samba 資料夾的方法為:
    開始 / 執行 / 「\\ip」
在 Ubuntu 下在Firefox檔案輸入:(051722更正)
    smb://ip

051410取自
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=126178#forumpost126178
11,12樓
win7 無法連 samba 的問題,我也遇過,還困擾我好幾天
一點心得,提供做參考:

首先,網路上查的到的中文資料 ---> 大部分都是垃圾,都沒有提到關鍵處,包括 wiki 那一篇....有些有用,不過沒有系統化,都是片段的。
------------------------------------
先 說 win7 為啥無法連:
假設你的 samba 已經配置完畢(假設 xp 已經可以連,但 win7 無法連)

1. 開啟網路探索,如下圖:※以下原圖已失連 060615)

控制台 - 網路和共用中心
開 啟網路探索
開啟檔案及印表機共用
開啟共用
使用 128位元加密
開啟以密碼保護共用
允許 windows 管理家用群組連線
(全部都選 第一個/上面那個 就對了)

如果每次選了開啟網路探索,但是按確定套用後,設定又會跳掉,跳 回未開啟,怎樣也開啟不了,怎麼辦?

是否有用過「windows7 優化大師」這一類的東西?如果有,恭喜,重 灌 win7 吧!

我就是卡在這裡,卡了好幾天,都沒辦法連
原因出在那啥鬼 window7 優化大師,不知道把什麼網路功能給閹了,導致怎樣也無法開啟網路探索。

開啟網路探索後,應該就可以連了,如果還是不行,繼 續:

2.win7 使用了一種新的加密編碼,舊版的 samba 無法相容

基本上 Ubuntu 使用的是新版 samba,這一點不用理會。如真不能連,參考看看:

執行..
輸入:gpedit.msc
叫出「本機安全性原則」

電腦設定 - widnows 設定 - 安全性設定 - 本機原則 - 安全性選項

找:網路安全性 Lan Manager 驗證等級

修改 值為以下:
優先使用 LV 和 NTLM (傳統編碼)
如有交涉,使用 NTLMv2 (win7 新的編碼)

這 樣子,win7 應該就可以連 smaba 了。

再 來說說 Ubuntu server 端

1.
Ubuntu 10.04 LTS
將找不到 /etc/init.d/samba 這個啟動腳本

原因請看英文版論壇:
http://ubuntuforums.org/showthread.php?p=9209320#post9209320

大 意就是說:"upstart" 取代了舊有的啟動方式

10.04 版,新的啟動方式只能這樣:
sudo service smbd start
sudo service smbd stop
sudo service smbd restart

註:Ubuntu 原先的腳本名稱 samba 被改名成 smbd

2.
確認安裝 smaba
sudo apt-get install samba smbfs

sudo aptitude install samba smbfs

(建 議用 aptitude 取代 apt-get,聽說對系統比較好,debian 原廠也是這樣建議)

3.
samba 的主要設定檔在 /etc/samba/smb.conf

除非你熟 samba,或英文一流,否則不可能看的懂原始版的 smb.conf ....

這邊提供小弟自己中文化註解的 smb.conf,有興趣請下載參考:
http://www.box.net/shared/jcuc49r2j8 (051722已失效連結)

解 壓縮出 smb.conf,直接蓋掉 /etc/samba/smb.conf 即可(需 sudo/root 權限)

記得修改檔案權限 和擁有者:
sudo chmod 644 /etc/samba/smb.conf
sudo chown root:root /etc/samba/smb.conf

基本上就是全中文化了,再看不懂也沒辦法了
如真看不懂,建議先花個30分鐘去看 一下鳥哥的教學網站:
http://linux.vbird.org/linux_server/0370samba.php (051722已失效連結)
註: 此中文化註解的 smb.conf 沒有開放任何目錄,使用前必須設定。
開放的目錄,需為實際存在的目錄。
設定 完畢後,重新啟動 smbd 才會生效
sudo service smbd restart

4.
一般使 用 samba,都會用 user 認證層級
也就是連線必須打帳號/密碼(windows 那邊可以記憶)
但是 samba 的帳號密碼檔,和 Linux 系統自帶的,並無關係,是獨立的帳號密碼檔
加入新的使用者到 smaba 帳密檔:
sudo smbpasswd -a [使用者名稱]
設定他的 samba 密碼:
sudo smbpasswd [使用者名稱]
但 是這樣一個個加會很煩,所以一般的作法是直接同步 Linux 的帳密檔
直接拿 Linux 現有的帳密,來當 samba 的帳密
Ubuntu 10.04 server 版,在安裝的時候就可以選這個功能
其它桌上版,或安裝沒選,事後怎麼裝,這我就不清楚了
請搜尋關鍵字找教學 看看: samba linux 同步
不過有一個方法也能快速裝上這個功能,就是安裝 webmin
webmin 裡頭有這個功能可以打勾
此外 webmin 的 web 圖形管理界面,用來管理用戶、密碼,相當直覺好用
webmin 又是另一個主題了,這邊就不討論了,有興趣搜尋網路有很多教學...

另外 建 samba server 也是方法之一
但是 其連接的簡單性 並沒有 ip/tcp
那麼好用.

2010年5月5日 星期三

Ubuntu 14.04/12.04安裝hime/ibus/gcin行列

052622 移除無效連結

100416 個人貼圖不見不更新
※042714 ubuntu 14.04 gcin/hime設定請參考  ※041114如仍用gcin,請參考下列gcin 2.8.2
http://hyperrate.com/gcin-source/

※101513附上array30對照表

※091913更新
終於找到ubuntu 12.04 ibus用行列方法,在synaptic
要選ibus-array,不可選用ibus-table-array30,才能
和windows相同選字

參考
 gsettings set com.canonical.Unity.Panel systray-whitelist "['all']" ==> 這才是對的
注意前不可加sudo
用 dconf-editor 把該參數改成 ['all'] 之後,終於讓系統匣圖示成功出現了!

120912
現hime_0.9.10+git20120917-1_i386.deb
可上右方顯示淺藍色,如無法輸入中文請重裝系統hime 0.9.9-1
預設行列,其他設定如下圖
在synaptic檢查如下圖

※082412發現ibus要選用ibus-table-array30(1.3.4-1)
※081412換回hime,因ibus在文字檔及MuseScore無法輸入中文。但無法還原ibus上右方輸入不顯示
   hime為0.9.10-1
   hime_0.9.10-1_i386.deb http://debian.luna.com.tw/ubuntu/
   因gcin要預設中文輸入如行列,否則有些機子無法適用,這是我的經驗。

※050412更新
如果認為ibus上右方輸入顯示時有時無(我的經験是登入選2D時不顯示),老機或ram不足時。
那就hime,用法同gcin。
如仍要用ibus,則參考
修改如下:
... 
sudo vi nano /etc/xdg/autostart/replace_ibus-daemon.desktop
加入下面這一段文字後存檔

[Desktop Entry]
Type=Application
Exec=ibus-daemon -rd
Hidden=false
X-GNOME-Autostart-enabled=true
Name=Replace ibus-daemon
Comment=Replace ibus-daemon
... 
而移除的方法是 在終端機輸入下記指令

sudo rm /etc/xdg/autostart/replace_ibus-daemon.desktop

ibus請在synaptic找yong安裝ibus-table-yong 1.3.4-1版,
但ibus 12.04版行列選字方式不同於gcin,如原熟用gcin選字方式者,
在輸入速度會慢。

※042512更新
ubuntu 12.04/11.10請先自行安裝synaptic後,
即可找ibus-table-array30安裝,刪除預設酷音,即可顯示紅色行列輸入法,
如有必要,再找yong安裝

050412另參考

一個 gcin 的問題 [論壇 - Ubuntu基本設定]


1. im-config - set up input method configuration for X Window System
2. im-switch - set up input method for X Window ←已無連結
3. 如果你已安裝 im-config 套件
sudo gzip -d /usr/share/doc/im-config/README.Debian.gz
sudo cat /usr/share/doc/im-config/README.Debian
可以看出 如何使用 im-config 的方法及注意事項
4. 如果你已安裝 im-switch 套件
4-1. sudo gzip -d /usr/share/doc/im-switch/README.Debian.gz
sudo cat /usr/share/doc/im-switch/README.Debian
可以看出 如何使用 im-switch 的方法及注意事項
4-2. sudo cat /etc/X11/xinit/xinput.d/default
可以看出 Xwindow 的輸入方法設定參數及預設值
剛移除 im-config 重裝時,在設定值裡面的語言支援不見了

sudo apt-get install language-selector-gnome

以下為10.4安裝法→原Ubuntu 10.4安裝ibus行列(改用pinyin 1.3)
072111取自
http://www.ubuntuhome.com/ubuntu-ibus-pinyin-1-3-7.html

Ubuntu中文输入法ibus-pinyin 1.3.7稳定版本发布,支持注音模式

Ubuntu下的中文输入法ibus-pinyin发布了最新的稳定版本ibus-pinyin 1.3.7
奶牛也第一手用上了这个最新版本,试用了一下,感觉挺不错的。此版本较上一版本主要的改进有:
1.增加 Ctrl + Shift + F切换简体中文和繁体中文的切换
2.输入法启动时可设置拼音输入法的优先级
3.增加注音模式
4.增加了多种注音模式键盘地图支持
ubuntu下的安装方法:
由于Ubuntu的官方软件源不能及时更新到最新版本,我们需要使用ppa的第三方源进行更新安装。
用终端运行:
sudo add-apt-repository ppa:shawn-p-huang/ppa
sudo apt-get update
sudo apt-get install ibus-gtk ibus-qt ibus-pinyin ibus-pinyin-db-open-phrase
进行安装,安装结束后在首选项中的ibus设置中设置为默认输入法,注销运行后就可以使用了。
如果显示无法找到ibus-qt,可以不更新这一项,用sudo apt-get install ibus-gtk ibus-pinyin ibus-pinyin-db-open-phrase进行安装←用此安裝


050510取自

install array30 ibus input method on Ubuntu 9.10 beta

http://gdfan1114.wordpress.com/2009/10/05/install-array30-ibs-input-method-on-ubuntu-9-10-beta/

首先在 ubuntu 中,使用 browser 先下載 array30 的 source code. 另外,確定有安裝 gcc 和 cmake,沒有的話,可以執行 sudo apt-get install cmake build-essential 進行編譯器環境的安裝。
解開下載回來的 tar.gz 檔案,閱讀其中的 INSTALL 檔案,按照上面的步驟進行 array30 的安裝,安裝完之後再重新啟動 ibus 或是重開機,就可以從 ibus 的設定介面,手動增加行列輸入法了。
im-switch -c
*但一般常用符號不知如何輸入