LAN環境でファイル共有するためにSambaをインストールする
# yum -y install samba ~中略~ インストール: samba.i686 0:3.6.23-12.el6 完了しました!
# useradd -s /sbin/nologin samba # passwd samba ユーザー samba のパスワードを変更。 新しいパスワード: 新しいパスワードを再入力してください: passwd: 全ての認証トークンが正しく更新できました。 # pdbedit -a samba new password: retype new password: Unix username: samba NT username: Account Flags: [U ] User SID: S-1-5-21-1077251719-2822616780-3850964148-1000 Primary Group SID: S-1-5-21-1077251719-2822616780-3850964148-513 Full Name: Home Directory: \\marucent\samba HomeDir Drive: Logon Script: Profile Path: \\marucent\samba\profile Domain: MARUCENT Account desc: Workstations: Munged dial: Logon time: 0 Logoff time: never Kickoff time: never Password last set: 月, 24 11月 2014 20:28:06 JST Password can change: 月, 24 11月 2014 20:28:06 JST Password must change: never Last bad password : 0 Bad password count : 0 Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
1行目:Sambaアクセス用のユーザをログイン不可で新規作成(ユーザ名(例):samba)
2行目:作成したユーザsambaのパスワード変更
8行目:作成したユーザをSambaアクセスユーザとして新規登録
# chown nobody:nobody /home/samba
1行目:共有ディレクトリの所有者を変更
# vi /etc/samba/smb.conf ~中略~ #======================= Global Settings ===================================== [global] unix charset = UTF-8 dos charset = CP932 # ----------------------- Network Related Options ------------------------- workgroup = WORKGROUP hosts allow = 127. 192.168.10. # --------------------------- Printing Options ---------------------------- load printers = no disable spoolss = yes #============================ Share Definitions ============================== [samba] comment = Public Stuff path = /home/samba public = yes writable = yes only guest = yes create mode = 0777 directory mode = 0777 vfs objects = recycle recycle:repository = .recycle recycle:keeptree = no recycle:versions = yes recycle:touch = no recycle:maxsize = 0 recycle:exclude = *.tmp ~$*
1行目:設定ファイルを開く
5行目:【追加】Linuxでの日本語文字コード設定
6行目:【追加】Windowsでの日本語文字コード設定(MS-DOS日本語SJIS)
9行目:【変更】Windowsのワークグループ名に変更
11行目:【追加】アクセス許可するセグメントの追加
14行目:【変更】クライアントからプリンタのブラウズを不可
15行目:【追加】プリンタ共有を不可
18行目:【以下を最終行に追加】共有するセクション設定(名前は任意)
23行目:アクセスできるユーザをゲストに限定
24行目:ファイル作成時のパーミッションをフルアクセスにする
25行目:フォルダ作成時のパーミッションをフルアクセスにする
26行目:ゴミ箱の機能を有効化
27行目:ゴミ箱のディレクトリ名
28行目:ディレクトリ構造を維持せずにゴミ箱へ移動する
29行目:同名のファイルがゴミ箱に存在する場合、別名で移動する
30行目:ファイルがゴミ箱に移動された際、タイムスタンプを変更しない
31行目:ゴミ箱に移動するファイルサイズに上限を指定しない
32行目:ゴミ箱に移動せずに削除するファイルを指定
# /etc/rc.d/init.d/smb start SMB サービスを起動中: [ OK ] # /etc/rc.d/init.d/nmb start NMB サービスを起動中: [ OK ] # chkconfig smb on # chkconfig nmb on
1行目:Samba起動
3行目:nmb起動
5行目:Samba自動起動設定
6行目:nmb自動起動設定