共有ドライブの所有権の変更

共有ドライブの所有権の変更

WindowsコンピュータはLinuxコンピュータにローカルに接続されています。 Windowsコンピュータに共有フォルダがあり、それを使用してLinuxコンピュータにインストールしましたが、インストールが成功し、ファイルとsudo mount -t cifs -o username=myuser //xxx.xxx.xx.xx/myfolder /mnt/windowsshare/フォルダを表示できました。

これで問題は、マウントされた共有にフォルダを作成しようとしていますが、それができないことです。インストールされているフォルダの権限を確認してみると、次のようになります。

「あなたは所有者ではないため、この権限を変更することはできません。」

次のように:

ここに画像の説明を入力してください。

実行しようとしましたが、chmodと表示されますsudo chmod -R 777 /mnt/windowsharesudo chown -R isa /mnt/windowshare

「/mnt/windowshare/.?00000002202011111110e5(およびその他の複数文字)」の権限を変更する:そのファイルまたはディレクトリはありません。

ctrl次に+stopコマンドを使用します。c

私のLinuxシステムでこのフォルダへのアクセスを制御する方法に関する提案はありますか?

ベストアンサー1

Windows共有がマウントされている場合は、権限を変更することはできませんが、インストール中に変更できます。

まず、共有をアンマウントしてください。

sudo umount /mnt/windowshare/

次に、次の新しいパラメーターを使用して共有を再マウントします。

sudo mount.cifs -o username=myuser,uid=youruser,gid=yourgroup //xxx.xxx.xx.xx/myfolder /mnt/windowsshare/

mount.cifs 人の引用

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

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

mount.cifs manへのリンク

ユーザーを検索するには、端末を開き、次のコマンドを実行します。

whoami

グループを見つけるには、次のコマンドを実行します。 (この場合、右側のグループが左側の最初のグループになります。)

groups

おすすめ記事