Freenasシステムを設定し、それをUbuntuデスクトップにインストールしたいと思います。 Freenasは次のように構成されています。CIF Price提供する。
nautilus smb://freenas/homenas/でfreenasサーバーを開くと、問題なくファイルを作成して削除できます。
サーバーのインストールも機能します。
sudo mount -t cifs //192.168.1.108/homenas /media/bigHD username=test,password=123
これ/media/bigHDのすべてのファイルの所有者はtomです。(私のルートではないアカウント)。
しかし、/media/bigHDの下にファイルを作成すると、rootが所有します。。各ファイル/フォルダが作成された後は、そのファイル/フォルダを削除したくありません。
この問題をどのように解決できますか?
ベストアンサー1
gidとuidを指定する必要がある問題を発見しました。マニュアルページをもっと注意深く読んだら、多くの時間を節約できたでしょう。
uid=arg sets the uid that will own all files or directories on the
サーバーが所有権情報を提供しない場合にマウントされるファイルシステム。ユーザー名または数値 uid で指定できます。指定しない場合、デフォルトは uid 0 です。数値以外の形式でuid指定をサポートするには、mount.cifsヘルパーがバージョン1.10以降である必要があります。詳細については、以下のファイルとディレクトリの所有権と権限に関するセクションを参照してください。
gid=arg sets the gid that will own all files or directories on the
サーバーが所有権情報を提供しない場合にマウントされるファイルシステム。グループ名または数値 gid で指定できます。指定しない場合、デフォルトは gid 0 です。数値ではなく gid 仕様をサポートするには、mount.cifs ヘルパーがバージョン 1.10 以降である必要があります。詳細については、以下のファイルとディレクトリの所有権と権限に関するセクションを参照してください。