マウント時のディレクトリ変更権限

マウント時のディレクトリ変更権限

私のホームディレクトリのディレクトリにsamba sghareをインストールしたいと思います。共有を作成しましたが、共有をrootとしてマウントしました。インストール後、私のディレクトリの所有者はrootに変更され、私のユーザーは共有内のファイルへの書き込み権限がありません。書き込み権限でインストールできるようにインストールラインをどのように変更しますか?現在は次のとおりです。sudo mount -t cifs //IP/share/ /mount/point/ -o rw,username=user,password=pass,domain=domain

答え1

使用uidgid インストールオプション:

uid=パラメータ

サーバーが所有権情報を提供しない場合、インストールプログラムはマウントされたファイルシステム内のすべてのファイルまたはディレクトリのuidを所有します。ユーザー名または数値 uid で指定できます。指定しない場合、デフォルトは uid 0 です。数値以外の形式でuid指定をサポートするには、mount.cifsヘルパーがバージョン1.10以降である必要があります。詳細については、以下のファイルとディレクトリの所有権と権限に関するセクションを参照してください。

強制UID

ファイルとディレクトリに対してサーバーによって提供されたすべてのuidを無視し、常にuid =オプションの値で所有者を指定するようにクライアントに指示します。詳細については、以下のファイルとディレクトリの所有権と権限に関するセクションを参照してください。

gid=arg

サーバーが所有権情報を提供しない場合、インストールプログラムはマウントされたファイルシステム内のすべてのファイルまたはディレクトリのgidを所有します。グループ名または数値 gid で指定できます。指定しない場合、デフォルトは gid 0 です。数値ではなく gid 仕様をサポートするには、mount.cifs ヘルパーがバージョン 1.10 以降である必要があります。詳細については、以下のファイルとディレクトリの所有権と権限に関するセクションを参照してください。

関連情報