Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> LinuxシステムFAQ >> SambaとLinuxのファイルアクセス権

SambaとLinuxのファイルアクセス権

  

頻繁に遭遇するsamba共有ディレクトリには読み取りまたは書き込みのアクセス権がないため、特にファイルのアクセス権についていくつか実験を行いました。見つかったもの:

1.ファイルにアクセスするには、ユーザーは自分の「すべて」の上位ディレクトリにx個のアクセス許可を持っている必要があります。

2.ファイルを作成するとき、ユーザーはそのファイルが置かれているディレクトリに対するw権限を持っていればよく、他の上位ディレクトリにw権限があってもかまいません。

sambaがsecurity = shareで共有されている場合、デフォルトのユーザーは誰もいないので、通常はこのユーザーにアクセス許可を与えます。

私がかつて私をひどく動揺させていた問題について言及しなければなりません。すべてのディレクトリとファイルが777権限であることは明らかですが、それらを書くことができません。

今回はsmb設定ファイルをチェックする必要があります。

[home]

comment =ホームディレクトリ

path = /home

browseable = yes

writable = yes

[root]

comment =ルートディレクトリ

path = /

browseable = yes

writable = no

上記の設定では、仮想ディレクトリのルートからアクセスした場合、writable = noとなっているため、ディレクトリやファイルのアクセス権に関係なく書き込むことはできません。自宅の仮想ディレクトリに移動する必要があります。

Copyright © Windowsの知識 All Rights Reserved