Linux
Tips |
|
特定ユーザーにSambaの共有ディレクトリへのアクセス権を与えるには
北浦訓行
2001/10/18
|
Sambaの共有ディレクトリに書き込むユーザー名を統一するにはでは、ある特定の共有ディレクトリに対して読み書きを行う際は、全員が特定のユーザー名になるという設定方法を紹介した。
この方法では、LinuxのユーザーIDを持つすべてのユーザーが共有ディレクトリにアクセスできてしまうが、アクセス可能なユーザーを限定することもできる。例えば、部内のあるプロジェクト担当者だけがアクセス可能な共有ディレクトリを作成できる。
/etc/smb.conf(Red Hat Linux 7.1の場合は/etc/samba/smb.conf)に以下の設定を行えば、/home/project-tmpにアクセスできるのはLinuxのユーザー名がtanaka、suzuki、takahashiの3名だけになる。また、この場合も「force
user = foo」が設定されているので、tanaka、suzuki、takahashiのいずれがアクセスしても、fooというユーザーでアクセスしたことになる。
[project-tmp]
comment = Project Temporary file space
path = /home/project-tmp
read only = no
valid users = tanaka, suzuki, takahashi ←アクセス可能なユーザーIDを記述
force user = foo ←アクセスするときは全員fooとなる |
/etc/smb.confの編集が終わったら、以下のコマンドを実行してSambaを再起動する。
# /etc/rc.d/init.d/smb restart
Shutting down SMB services: [ OK ]
Shutting down NMB services: [ OK ]
Starting SMB services: [ OK ]
Starting NMB services: [ OK ] |
Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
Linux & OSS 記事ランキング
本日
月間