質問: turbolinuxでwindowsとファイルの共有をしたい turbolinux7 ftp版をhddにlinux専用パーティションを作ってインストールしています。 インターネットの接続はdhcpを有効にして、lanでadslで接続しています。 もう一台のパソコンと、ルーターを経由するかクロスケーブルで直接接続するかしてファイルの共有をしたいのですが、設定がわかりません。 sambaはインストール済みで、一度有効にしてipアドレスを192.168.0.xxとしてもう一台のパソコンを192.168.0.zzとしてみたのですがだめでした。 windowsではネットワーク名をデフォルトではworkgroupとしますが、linuxではどこでこのような設定をするのでしょうか。 そして、windowsでは共有するフォルダーを右クリック→共有としますが、linuxではどうしたらいいのでしょうか。 詳しい方がいらっしゃいましたら教えていただけませんか。
回答: linux では、ファイルの操作権限(パーミッション)という物があって、これを理解しないとうまくい じる事ができません。 パーミッションをいじるには、root というユーザー(スーパーユーザー)でないといけませんので、ま ず、root でログインしてください。 もしくは、普通のユーザーでログインした状態で、ターミナルを開いて、そこで、 su -[enter] と打ちます。 すると、root のパスワードを聞かれて、そのターミナルだけ、root になる事が出来ます。 通常はこの方法を使います。 そして、めざすファイルがある場所に移動するか、そのファイルをディレクトリを書いて指定するかし ます。 今回は、/etc/smb.conf ですね。 パーミッションをいじるコマンドは、chmod といいます。 フルパス指定でやる場合、 chmod 777 /etc/smb.conf[enter] であらゆる操作が一般ユーザーでも出来るようになります。 ただ、この「777」という指定は、どんな操作を誰でも出来る事にするので、あまり良いことではありま せん。 ファイルにウィルスのプログラムを入れて実行できたりしちゃいます。 なので、このような設定ファイルを編集したいだけなら chmod 666 /etc/smb.conf[enter] にする事が多いです。 http://homepage2.nifty.com/cs/linux_command/command/chmod.html なお、どのユーザーでもコマンドのヘルプを見る事が出来ます。 例えば今回の chmod のヘルプを見たければ jman chmod[enter] です。