2016-11-07 3 views
1

Synology NASからSMB共有フォルダをマウントすると、少し問題があります。マウント共有cifの常に777

:常に私の /etc/fstab

が、私はこのラインを使用(してもエラーなしのchmod 700の後)777へのアクセス許可セットを持っているgit:root 700

しかし、マウントフォルダ: は私が権限を持つ共有フォルダをマウントしたいです

#uid=999 ---> git user 
//server/folder /mnt/artifacts cifs username=windowsUser,password=xxxxx,gid=0,uid=999,file_mode=0700,dir_mode=0700,iocharset=utf8 0 0 

私は自分の権利を700に設定できない理由を知っていますか? 私は間違いをしましたか?あほらしいもの ?あなたの助けを事前に

おかげで、良いスタートがCIFSのためのmanページをチェックアウトすることです

答えて

0

あなたの問題は非常に共通ですなし。不正なタグを使用して、マウントされたフォルダのファイルアクセス権を変更できるようにしています。

あなたはそれがオプションでないCIFSのマウントオプションのシステムを使用しているとして、代わりに'file_mode = 700''dir_mode = 700'の、'のumask ='を追加する必要があります。これは、設定ファイルのアクセス権の下でファイルの共有をマウントします

//address/location /mount/location cifs credentials=/location,uid=id,gid=id,umask=700 0 0 

:あなたが使用することができます。これを行うために

セキュリティのため、ユーザー名とパスワードを含む資格情報ファイルを使用することをお勧めします。これは読み取り専用に設定する必要があります。

+0

こんにちは@ MrEditor97、私は 'umask'で試しましたが、'無効な引数 'エラーが生成されます。 '/サーバ/フォルダ/ mnt /成果物cifs credentials =/root/.smbcredentials、gid = 0、uid = 999、iocharset = utf8、umask = 700 0 0' [これはそうです](https:// superuser.com/questions/698422/why-does-this-line-in-my-fstab-give-me-an-invalid-argument-error) 'umask'はcifsでは使用できません。 – David

+1

こんにちは@David、 申し訳ありませんが、あなたはまだ問題があります。私はちょうど私のセットアップで参照し、あなたが望むパーミッションを持つCIFS共有をマウントするには、 'file_mode = 0600、dir_mode = 0700'を使用する必要があります。私はSamba共有を使用していたので(正しいファイル権限が必要)、あなたのようにする必要はありませんでした。 共有に対して正しいファイルアクセス権を強制することは可能ですか? 私が言うことができる唯一のことは、 'file_mode =とdir_mode ='をマウントの前に** 0 **を追加して使用することです。 – MrEditor97

+0

こんにちは@ MrEditor97、まずはお返事ありがとうございます;)残念ながら私はまだ0の追加で問題があります。しかし、私のNASには解決策がありましたので、現在は働いています:D みんなに感謝;) – David

2

):

$ man mount.cifs 
[...] 
    file_mode=arg 
     If the server does not support the CIFS Unix extensions this overrides the default file mode. 

    dir_mode=arg 
     If the server does not support the CIFS Unix extensions this overrides the default mode for directories. 
[...] 
    nounix 
     Disable the CIFS Unix Extensions for this mount. 
[...] 

のでfile_mode(およびdir_mode)が唯一のサーバー場合は動作するように見えるので、 ではないはCIFS Unixの拡張機能をサポートしていますが、無効にしてから(nounixオプションで)

+0

私はすでに 'nounix'オプションを追加しようとしています(そして、ファイル/ dir_modeを削除しました)が、' no such file or directory'エラーを生成しています。 – David

関連する問題