金曜日, 6月 09, 2006

[Linux] Linuxサーバに 共有フォルダを作れと命令が下った。

現在、Linuxサーバに、以下のフォルダがあるから、
それに「Com04」を追加しろとの命令が下った。

・Windowsのマシンから、そのサーバを見た場合
Com01
Com02
Com03

1.フォルダを作る場所を探す。
Linuxサーバ上で、そのフォルダ群がある場所を探す。
linuxで、ターミナルを立ち上げ、以下のコマンドを実行。

一番上の階層へ行って、
find -name Com01

いつまでも検索しているので、途中で中止

Ctrl + C

そのフォルダへ移動
cd <そのフォルダの場所>


2.フォルダを作成する。
#Linuxだから、フォルダじゃなかった、ディレクトリだった。

以下のコマンドを実行する。
mkdir Com04

日経Linux [Linuxコマンド逆引き大全] ディレクトリを作成する
http://homepage2.nifty.com/cs/linux_command/re-command/file_8.html

3.権限を与える。
まず、他のフォルダの権限を見てみよう。
#Com01とかと、同じ権限を与えればいいはずだ。

ls -l

-------------------------------------------------------
drwxrwxrwx 99 root com 0000 3月 29 19:25 Com01
-------------------------------------------------------

全権限ですよ

chmod 777 <フォルダ名>

グループ名も違っていたから、変更

chgrp <グループ名> <フォルダ名>

権限与えた後、もう一度 ls -l で確認。
-------------------------------------------------------
drwxrwxrwx 99 root com 0000 6月 29 19:25 Com04
-------------------------------------------------------

日経Linux [Linuxコマンド集] chmod : ファイルやディレクトリのアクセス権を変更する
http://homepage2.nifty.com/cs/linux_command/command/chmod.html

日経Linux [Linuxコマンド集] chgrp : ファイルやディレクトリのグループを変更する
http://homepage2.nifty.com/cs/linux_command/command/chgrp.html

日経Linux [Linuxコマンド逆引き大全] アクセス権限とは
http://homepage2.nifty.com/cs/linux_command/re-command/file_26.html

日経Linux [Linuxコマンド逆引き大全] パーミッションを変更する
http://homepage2.nifty.com/cs/linux_command/re-command/file_18.html

4.windowsでも見えるようにする
自マシンに戻って、Linuxサーバを開いてみたけれど、
作ったフォルダは見えない。

・・・・・権限はやったけど、NWに公開するのやってないや。

ネットで検索

<google 検索 キーワード>
Linux ネットワーク 公開
Linux 共有フォルダ

Sambaってあるぞ。
・・・・つーか、このサーバの名前、sambaだぞ。
これを入れて、共有フォルダにしてあるのか。

第2章 samba設定のための下準備
http://itoshima-ah.fku.ed.jp/linux/samba01.htm#section2

上記の設定でアクセスしてみたけど、
そんなページはないと跳ね返される。

すると、冒頭に

|設定は"samba.conf"というファイルを操作して行うのですが、
| Linux上で行うと多分ほとんどの方は
|"vi"というエディタを使うことになると思われ、

・・・・・直接書き換えればいいですか。

Linuxのコマンドで、
find -name samba.conf

見つかったところに移動。
ファイルを読み取り専用で見てみる。

cat samba.conf

なんかそれっぽい。
一応コピーをとる。

cp samba.conf samba.conf20060609

viで開く

vi samba.conf

実行結果 ファイルの下のほうだけ
-------------------------------------------
[Com03]
writeable = yes
path = /aaa/Com03
write list = @Com
comment = Com03 shared directory
create mode = 0774
user = @Com
directory mode = 0775


コピーして追加して、編集して、保存して終了。
-------------------------------------------
[Com04]
writeable = yes
path = /aaa/Com04
write list = @Com
comment = Com03 shared directory
create mode = 0774
user = @Com
directory mode = 0775



viを使い倒そう
http://www.linux.or.jp/JF/JFdocs/vi-user-usage.html

4.10 N行単位のコピーとペースト(貼り付け)をしたい
http://www.linux.or.jp/JF/JFdocs/vi-user-usage-4.html#ss4.8

3.2 すべての操作はコマンドで!!
http://www.linux.or.jp/JF/JFdocs/vi-user-usage-3.html#ss3.2


・・・・・・・・・・・・・
・・・・・・・・・・・・・できたっ

0 件のコメント: