例えば、sambaのmap to guestという項目は「Never」「Bad User」「Bad Password」の
いずれかの値を入れることができるが、そのことが設定ファイルには書かれていない
いやコメントでこう書かれているかもしれない

# ○○をするための項目です(という英語)
# 「Never」「Bad User」「Bad Password」のいずれかの値を入れられます。
# デフォルトは「Never」です。
map to guest=Never

というものが書いてあってもここから設定ツールは作れない
CSV形式でも設定ツールは作れない。

HTMLのフォームライクなXML設定ファイルにすれば設定ツールを作れる

<label for="map-to-guest" >"○○をするための項目です(という英語)</label>
<select id="map-to-guest" name="map to guest">
 <option selected default>Never</option>
 <option>Bad User</option>
 <option>Bad Password</option>
</select>

この中には設定値、設定の候補、デフォルト値が含まれている。
今までどおりテキストエディタで編集もできる