samba和git - Linux

By Skylar DavisLinda
at 2018-01-02T15:14
at 2018-01-02T15:14
Table of Contents
想請問一下
最近在重新學習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
有什麼不清楚的我可以再補
感恩
--
最近在重新學習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
有什麼不清楚的我可以再補
感恩
--
Tags:
Linux
All Comments

By Quintina
at 2018-01-05T11:14
at 2018-01-05T11:14
Related Posts
NAT 無法建立 (eth<->wlan)

By Belly
at 2018-01-01T12:21
at 2018-01-01T12:21
kali安裝問題

By Lauren
at 2017-12-30T13:53
at 2017-12-30T13:53
Ryzen被發現在Linux編譯會出現 segfault

By Connor
at 2017-12-27T08:46
at 2017-12-27T08:46
vsftpd有啟動但本機連線失敗問題

By Franklin
at 2017-12-26T23:28
at 2017-12-26T23:28
KDE面板設定問題

By Frederica
at 2017-12-26T22:24
at 2017-12-26T22:24