wiki:shunfa/ubuntu_note

Version 11 (modified by shunfa, 14 years ago) (diff)

--

9.10

其他軟體

隨手小記

  • /etc/sudoers 可以編輯sudo user
  • scp login_name@B:/home/login_name/ file_name
  • Ex: scp -r accunt shunfa@…:/home/shunfa/workspace

VirtualBox 分享資料夾設定

如何讓 VirtualBox 裡頭的 Ubuntu 存取 Windows 的資料夾?
首先在 VirtualBox 的設定裡頭分享資料夾加入要存取的資料夾,
然後在 Ubuntu 的終端機下執行 sudo mount -t vboxsf temp /mnt/(temp 就是 windows 裡的資料夾名稱),
然後 Ubuntu 下的 mnt 資料夾就會和 temp 互通了。
這應該是最簡的方法,不過有個小缺點,就是每次開機都要執行一次這個指令,不然就不會通了。
PS. 記得要安裝客端額外功能喔!可參考『Ubuntu 在 VirtualBox 下的螢幕解析度調整』這篇文章。

SVN + Trac

  • 編輯 vim /etc/apache2/dav_svn.authz, ACCOUNT1 只能讀, ACCOUNT2 可以讀寫, 其它所有都不能進來.(PROJECT_NAME:/, 那個 / 可以是 /trunk => 代表設定誰在 trunk 能做什麼事的意思)
[PROJECT_NAME:/]
* =
ACCOUNT1 = r
ACCOUNT2 = rw
  • 增加透過 apache 存取(ci/co)的 使用者帳號/密碼 到 /etc/apache2/dav_svn.passwd
    • /usr/bin/htpasswd -c /etc/apache2/dav_svn.passwd ACCOUNT1
    • /usr/bin/htpasswd /etc/apache2/dav_svn.passwd ACCOUNT2
  • 重新啟動 apache: /etc/init.d/apache2 restart
  • 無法啟動apache2, 出現 "DAV not allowed here" 時
    • sudo vim /etc/apache2/mods-enabled/dav_svn.conf 修改:
      <Location /svn/>
      
      DAV svn
      SVNParentPath /home/svn/repository
      AuthType Basic
      AuthName "Subversion Repository"
      AuthUserFile /etc/apache2/dav_svn.passwd
      AuthzSVNAccessFile /etc/apache2/dav_svn.authz
      Require valid-user
      
      </Location>
      
      

TrarBzr?