2016年2月2日火曜日

Sambaの共有でユーザ毎の設定に誤った

何かやらかしたようだが、とりあえず現状メモ。

・意図しない共有フォルダを作成した。
・「パス無し誰でも共有」が生きたまま。

smb.conf の「誰でも共有」の設定は残したままであるので、まずここが問題でありそうだが。他方、 security項目は share からuser に変更した。この点を以て私は、ユーザ毎のみ有効になる…と思い込んだが、根拠のない思い込みなので荒唐無稽ということ、自戒自分。


変更履歴メモ。

[root@localhost ~]# groupadd drawer
[root@localhost ~]# mkdir /home/drawer
[root@localhost ~]# chgrp drawer /home/drawer
[root@localhost ~]# chmod 770 /home/drawer
[root@localhost ~]# vi /etc/samba/smb.conf


[root@localhost ~]# /etc/rc.d/init.d/smb restart
SMB サービスを停止中:                                      [  OK  ]
SMB サービスを起動中:                                      [  OK  ]
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# smbpasswd -a cent
New SMB password:
Retype new SMB password:
Added user cent.
[root@localhost ~]#
[root@localhost ~]# usermod -G drawer cent
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# useradd Windowsuser
useradd: 警告: ホームディレクトリが既に存在します。
skel ディレクトリからのコピーは行いません。
メールボックスファイルを作成します: ファイルが存在します
[root@localhost ~]# smbpasswd -a Windowsuser
New SMB password:
Retype new SMB password:
Added user Windowsuser.
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# usermod -G drawer Windowsuser
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# /etc/rc.d/init.d/smb restart
SMB サービスを停止中:                                      [  OK  ]
SMB サービスを起動中:                                      [  OK  ]
[root@localhost ~]#


これでいったいなぜ!? Windowsuserのディレクトリがsambaで公開されてしまうことやら。

[root@localhost ~]# smbpasswd -a Windowsuser

この一行だけで、Samba的にはもう公開!?

Windows、CentOS いずれもリブートしてみたが、誰でも共有にはアクセス可能で、ファイルの読み書きも自由自在。

それから、SWATの通信が通らなくなった。:901は通るがHTTP Getを投げたあとACKが返ってきた…と思った次の瞬間にRSTをくらっている。

さて、どこから当たるか。




0 件のコメント:

コメントを投稿