Re: [問題] samba和git

作者: aeolus0829 (阿洽)   2018-01-02 16:39:04
※ 引述《aubr3 ()》之銘言:
: 想請問一下
: 最近在重新學習linux
: 之前學的時候常苦於不知道哪些配置檔要修改哪些不用(在編譯某些程式的時候)
: 編譯後如果失敗了(有些設定選錯或設錯)
有研究 VM 的 snapshot 嗎?修改前 snapshot ,錯了把 snapshot 倒回來
如果不是用 VM 架 linux ... 那當我沒說
: 可是由於某些設定檔沒有移除
: 所以重新編譯還是一樣的結果
: 這次想要用samba配合git來學習
: 監控所有的檔案
: 目前有兩台虛擬機
: debian 6.0.5
: 皆是全新安裝
: 1台是samba主機 主要是用來學習用
: 1台是git主機 主要是用來監控用
: 現在samba和git皆安裝好可以連線
: 可是常常出現某個檔案權限不足
: 所以git沒辦法add(我git的能力只有把檔案commit然後監控而已)
: 問題是
: 1.請問我要如何設定smb.conf才可以讓git主機可以看到samba主機所有的東西呢?
: (P.S.以最小權限的方式,雖然我也不知道如何全開,我用的皆是預設再開一些必要的)
你的 smb.cnf 最末段有
#[homes]
# comment = Home Directories
# path = /
# browseable = no
# valid users = @users
# writable = no
# create mask = 0700
# directory mask = 0700
把註解拿掉, 應該就可以了,但礙於你的權限 (eve) 可能有很多目錄是進不了的
: 2.還是說有個好的方法可以達到這樣子的目的?
目的?
以要重新學習 linux 為目的,我看不出架 samba server 及 git server 的必要
(反而提高不少複雜度,尤其是 samba)
主要是在處理權限的時候,除了原本 linux 的權限外,你還要計算 samba 的權限
(尤其是權限還有繼承的觀念要處理)
比如
file -rwxr
作者: aubr3 (三分疲楚問鼎中原)   2018-01-02 17:24:00
您好有的快照那個僅限於前幾個指令,有時候是好幾個月前,某個指令的設定不同或是錯誤而不自知對了我將home多加了一個 path = /

Links booklink

Contact Us: admin [ a t ] ucptt.com