web-dev-qa-db-ja.com

すべてのファイルにCIFSマウントドライブ設定「スティックビット」があり、権限を変更したりファイルを変更したりすることはできません

Ubuntu 8.10サーバーにcifsを介してマウントされたフォルダーがありますが、一度マウントするとアクセス許可を変更できません。

何が起こっているかの内訳は次のとおりです。

  • マウントされたフォルダー内のすべてのファイルは、ファイルがWindowsサーバーで作成されているかLinuxマシンで作成されているかに関係なく、自動的にアクセス許可が-rwxrwSrwxに設定されます。
  • 同じディレクトリを他の2つのLinuxサーバー(どちらも8.10ではなく9.10を実行)にマウントしていますが、まったく問題はありません。それらはすべて同じfstabオプションと同じ資格情報を使用しています。

    // server/folder/media/backups cifscredentials =/etc/samba/.arcadia_cred、noexec、noserverino 0 0

  • 私はchmodコマンドを何百万もの異なる方法で実行しましたが、そのすべてが権限の変更に成功したことを報告しています。しかし、そうではありません。

  • 8.04から8.10にアップデートした後に問題が発生しました

これが1台のマシンで発生する理由はありますか?アップグレード後に開始されたので、何をすべきかわかりません。

あなたが与えることができるどんな助けも素晴らしいでしょう!このため、自動バックアップスクリプトはどれも機能していません。

4
mattmcmanus

サーバーはどのOSですか? CIFS Unix拡張機能をサポートしていますか?そうでなければ、chmodで何もしません。マウント内のオプションを設定することにより、ユーザー所有者、ファイル、およびディレクトリのアクセス許可を設定できます。

http://linux.die.net/man/8/mount.cifs

uid = arg
マウントされたファイルシステム上のすべてのファイルを所有するuidを設定します。ユーザー名または数値のuidとして指定できます。ターゲットサーバーがCIFSUnix拡張機能をサポートしている場合、このパラメーターは無視されます。

gid = arg
マウントされたファイルシステム上のすべてのファイルを所有するgidを設定します。グループ名または数値gidのいずれかとして指定できます。ターゲットサーバーがCIFSUnix拡張機能をサポートしている場合、このパラメーターは無視されます。

file_mode = argサーバーがCIFS Unix拡張機能をサポートしていない場合、これはデフォルトのファイルモードを上書きします。

dir_mode = argサーバーがCIFS Unix拡張機能をサポートしていない場合、これはディレクトリのデフォルトモードを上書きします。

5
Zoredache