看板 Linux 關於我們 聯絡資訊
想請問一下 最近在重新學習linux 之前學的時候常苦於不知道哪些配置檔要修改哪些不用(在編譯某些程式的時候) 編譯後如果失敗了(有些設定選錯或設錯) 可是由於某些設定檔沒有移除 所以重新編譯還是一樣的結果 這次想要用samba配合git來學習 監控所有的檔案 目前有兩台虛擬機 debian 6.0.5 皆是全新安裝 1台是samba主機 主要是用來學習用 1台是git主機 主要是用來監控用 現在samba和git皆安裝好可以連線 可是常常出現某個檔案權限不足 所以git沒辦法add(我git的能力只有把檔案commit然後監控而已) 問題是 1.請問我要如何設定smb.conf才可以讓git主機可以看到samba主機所有的東西呢? (P.S.以最小權限的方式,雖然我也不知道如何全開,我用的皆是預設再開一些必要的) 2.還是說有個好的方法可以達到這樣子的目的? 以下是兩台主機的設定以及登入方式 smb.conf設定檔 https://nofile.io/f/q3dThuS5ghr/smb.conf -----------------------------------samba----------------------------------- $apt-get install vim samba You will see the following questions: Workgroup/Domain Name: <– WORKGROUP Enter a workgroup nam $vim /etc/samba/smb.conf activate the line security = user $usermod -G users eve $smbpasswd -a eve $/etc/init.d/samba restart -----------------------------------smbfs----------------------------------- $apt-get install smbfs git vim You will see the following questions: Workgroup/Domain Name: <– WORKGROUP Enter a workgroup nam $smbmount -o username="eve",password="xxxx" //192.168.1.24/eve /home/eve/git/root $mkdir git $cd git $git init $mkdir root $git add . 之後就會出錯 error: open("root/etc/.pwd.lock"): Permission denied error: unable to index file root/etc/.pwd.lock fatal: adding files failed --------------------------------------------------------------------------- 我寫了個script來加入ignore這些檔案 不過已經弄四天了 而且抓到三千多個沒辦法加入的檔案 這個script還有一些錯誤吧! 目前沒有掌握到的情況為 有檔案出現又消失 所以git抱怨檔案不見了 這種情況沒掌握到 我看了一下子似乎都是暫存檔所以就沒管他 https://nofile.io/f/K3csreYjRTX/gitAddAll.sh.txt 有什麼不清楚的我可以再補 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.231.63.34 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1514877289.A.644.html
aubr3: 我調過create那個權限0740不過沒有用 01/02 16:31