CIFSでマウントされたSamba共有フォルダへのファイル作成権限の拒否

CIFSでマウントされたSamba共有フォルダへのファイル作成権限の拒否

2台のUbuntu(lubuntu 20.10)マシンがあります。コンピュータの1つにフォルダを作成し、Sambaを使用して共有しました。

/etc/samba/smb.confの私のエントリは次のとおりです。

[MyShare]
  comment = NO COMMENTS
  path = /home/user1/Documents/Shared
  read only = no
  guest ok = yes
  writeable = yes

このフォルダの/home/user1/Documents/Shared権限をに設定しました777

2番目のコンピュータでは、次のコマンドを使用してcifsを使用して共有フォルダをマウントしました。

sudo mount -t cifs -o rw,guest,vers=2.0 //user1-pc.local/myshare /media/share

(user1-pc は最初のシステムのホスト名です.)

これで、コマンドを使用してファイルの内容をcd入力して表示できます。ただし、コマンドを使用して新しいファイルを作成することはできません。/media/sharecattouch

私が使用したコマンドはtouch first.txt エラーです。touch: cannot touch 'first.txt': Permission denied

私はLinux権限を初めて使用します。この問題を解決するのに役立ちます。

答え1

オリジナルのコメントコメントを読んでいない人する説明する:

これsmb.confのマニュアルページこのguest ok = yesオプションを使用すると、クライアントがパスワードなしでゲストアカウントの権限で接続できることを示します。デフォルトのゲストアカウントは「nobody」ユーザーです。

この場合の好ましいアプローチは、この目的のために専用のユーザーアカウントを作成し、要件に応じて共有パスに対する適切な権限を付与し、そのアカウントを使用するようにSamba設定を変更することです。 (構文: guest account = ftp)。

関連情報