共有マップに正しい権限を設定できません。

共有マップに正しい権限を設定できません。

Samba共有を設定しようとしています。誰もが読み書きできるように、共有にrwxrwsrwsアクセスを許可したいと思います。

共有があるサーバーの共有フォルダはchmod 777次のとおりですrwxrwsrws

クライアントコンピュータのフォルダも既に存在しますが、chmod 777フォルダrwxrwsrwsを共有にマッピングした後にrwxr x r xls -lを介して表示すると、権限が変更され、所有者とは異なるユーザーを使用できなくなります。

これまで私がしたことは次のとおりです。

  1. サーバーへのSambaのインストール
  2. / dataフォルダにSat 777 chmod 777と入力し、Samba経由で共有します。
  3. クライアントコンピュータでは、777は/ dataフォルダにあります(chmod 777)。
  4. このフォルダをサーバーの共有にマッピングする

Samba共有を設定する方法は次のとおりです。

[global]

security = user

unix extensions = no

map to guest = Bad User

public = yes

guest account = nobody


[public]

path = /disk2/data

guest ok = yes

writable = yes

browsable = yes

public = yes

directory mask = 0777

directory security mask = 0777

force directory mode = 0777

force directory security mode = 0777

hide dot files = no

以下は、クライアントコンピュータの共有にフォルダをマッピングする方法です。

Sudo mount –t cifs //xx.xx.xx.xx/public /data –o user=nobody

ベストアンサー1

サーバーがSAMBAを介して作成および共有するディレクトリは、クライアントが生成するrwxrwsrws ディレクトリはですrwxrwsrws

しかし、一度共有をマウントするsudorwxr x r x

したがって、最終的にSamba共有をマウントしてからディレクトリ権限を変更する必要があります。

# chmod -R 777 /data/

ネットワークファイルをrootユーザーとしてマウントしないでください。

mount –t cifs //xx.xx.xx.xx/public /data –o user=nobody

永久インストールと自動権限変更のため。

に追加/etc/fstab

//xx.xx.xx.xx/public /data cifs username=nobody,network,iocharset=utf8,file_mode=0777,dir_mode=0777,noperm

注:また、cifsはシステム全体ではなくユーザーのインストールに使用する必要があることに注意してください。基本的には、こちらに1人のユーザーを、そこに1人のユーザーをインストールするとします。

おすすめ記事