宮脇です。
> Knoppixをファイルサーバとして、Windowsと
> ファイル共有をさせたいと考えておりますがうまくいかず悩んでいます。
>
sambaの設定ファイルがCDROMへのシンボリックリンクになっているため設定で
きないものです。
以下の操作をして下さい。
knoppix@ttyp0[knoppix]$ sudo -s
root@ttyp0[knoppix]# cd /etc/samba
root@ttyp0[samba]# ll
合計 0
lrwxrwxrwx 1 root root 27 2003-05-31 09:26 smb.conf ->
/KNOPPIX/etc/samba/smb.conf
lrwxrwxrwx 1 root root 35 2003-05-31 09:26 smb.conf.distrib ->
/KNOPPIX/etc/samba/smb.conf.distrib
lrwxrwxrwx 1 root root 28 2003-05-31 09:26 smbpasswd ->
/KNOPPIX/etc/samba/smbpasswd
root@ttyp0[samba]# rm smb.conf smbpasswd
rm: remove シンボリックリンク `smb.conf'? y
rm: remove シンボリックリンク `smbpasswd'? y
root@ttyp0[samba]# cd /KNOPPIX/etc/samba/.
root@ttyp0[samba]# cp -p smb.conf smbpasswd /etc/samba/.
あとはGUIでも設定できるはずですが、テキストエディタでの設定方法を紹介します
。
(1)パスワードを設定します。
root@ttyp0[samba]# passwd knoppix
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@ttyp0[samba]# smbpasswd knoppix
Unknown parameter encountered: "client page"
Ignoring unknown parameter "client page"
New SMB password:
Retype new SMB password:
Password changed for user knoppix.
root@ttyp0[samba]#
(2)sambaを自動起動するように設定します。
root@ttyp1[knoppix]# cd /etc/init.d
root@ttyp1[init.d]# for i in 3 4 5; do ln -sfn /etc/init.d/samba
/etc/rc$i.d/S80samba; done
root@ttyp1[init.d]# for i in 0 1 2 6; do ln -sfn /etc/init.d/samba
/etc/rc$i.d/K20samba; done
root@ttyp1[init.d]# ll /etc/rc*.d/*samba
lrwxrwxrwx 1 root root 17 2003-05-31 09:34 /etc/rc0.d/K20samba
->
/etc/init.d/samba
lrwxrwxrwx 1 root root 17 2003-05-31 09:34 /etc/rc1.d/K20samba
->
/etc/init.d/samba
lrwxrwxrwx 1 root root 17 2003-05-31 09:34 /etc/rc2.d/K20samba
->
/etc/init.d/samba
lrwxrwxrwx 1 root root 17 2003-05-31 09:34 /etc/rc3.d/S80samba
->
/etc/init.d/samba
lrwxrwxrwx 1 root root 17 2003-05-31 09:34 /etc/rc4.d/S80samba
->
/etc/init.d/samba
lrwxrwxrwx 1 root root 17 2003-05-31 09:34 /etc/rc5.d/S80samba
->
/etc/init.d/samba
lrwxrwxrwx 1 root root 17 2003-05-31 09:34 /etc/rc6.d/K20samba
->
/etc/init.d/samba
root@ttyp1[init.d]#
(3)sambaを起動します。
root@ttyp1[init.d]# ./samba start
Starting Samba daemons: nmbd smbd.
root@ttyp1[init.d]#
以上でWORKGROUPにKNOPPIXというコンピュータが登録され、ユーザ名
knoppixでログインできるようになります。
この設定を保存すれば、次からsambaが自動起動するようになります。
あと、ユーザknoppixの別名を登録すれば、Windows 98などでも、いつも使ってい
るユーザでログインしたまま接続できるのですが、設定方法を忘れてしまいました。
以下のコマンドを実行するだけだと思ったのですが、うまくいかないのです。わかっ
たら、あとで追伸します。
cat knoppix=miyawaki >/etc/samba/user.map
|