マウント時にディレクトリが許可を変更する


10

samba sghareをホームディレクトリのディレクトリにマウントしたい。作成しましたが、ルートとして共有をマウントします。マウントすると、dirの所有者がrootに変わり、ユーザーには共有上のファイルを牽引する権限がありません...書き込み権限でマウントできるようにマウント行を変更するにはどうすればよいですか?それは現在このように見えます:sudo mount -t cifs //IP/share/ /mount/point/ -o rw,username=user,password=pass,domain=domain

回答:


7

uidおよびgid マウントオプションを使用します

uid = arg

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

forceuid

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

gid = arg

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


私の場合、uidは新しいルートディレクトリにのみ適用されますが、コンテンツには適用されません。このようなディレクトリ内のすべてのファイルとディレクトリに新しい所有者を設定することはできますか?
aholbreich 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.