ファイルをすばやく共有するための即時SMB共有の設定

ファイルをすばやく共有するための即時SMB共有の設定

時には、Sambaを使用してファイルをすばやく簡単に共有したい場合があります。ログインを禁止するsmuserを設定しました

chsh -s /bin/false smbuser

私は人々にsmbuserのパスワードを提供し、安全に保管するホームディレクトリと別のユーザー名を持っています。

/home/steve/pictures/vacation/...共有したいフォルダがあるとしましょう。

chown steve:smbuser vacation次の権限をすばやく設定できます

drwxr----- 35 steve smbuser  4096 Mar 28 18:58  vacation

その後、このサービスをsmb.confに設定しました。

[shared]
        comment = Used to share files quickly. Just change path down here
        path = /home/steve/pictures/vacation
        browsable = yes
        read only = yes
        create mask = 0700
        directory mask = 0700
        valid user = smbuser

この構成を使用してこの共有に接続することはできません。

もし私が

chmod -R 777 /home/steve

接続できますが、そうすることはできません。

どのように良い方法で構成できますか?

答え1

ついに私はusershare指揮することにしました。

私はディレクトリ/home/steveを設定し/home/public、ファイルの受信に使用される777権限を与えました。

自分のファイルを他の人と共有する必要があるときにファイルをすばやく提供できます。

chgrp smbuser /home/steve/share
chmod g+r -R /home/steve/share

smbuser私がアクセスできるように

次に、次のコマンドを使用して共有を作成します。

net usershare add public /home/public/ . S-1-1-0:F

共有DOSレベルで「フルアクセス」を提供するには、最後の「F」に注意してください。

詳細については、man smb.conf - Usersharesセクションを参照してください。

これ助けもたくさんありました。

関連情報