1 views

■実現する機能

職場で使用しているPCはWindowsXPを搭載していますが、4月からのサポート切れに備え、CentOS6.5 i386に載せ換えました。どこの職場も同じでしょうが、仕事でLinuxパソコンを使うのは容易ではありません。私の勤務先では、業務用ファイルはすべて職場のファイルサーバー(Windows)に保存してセキュリティを確保する仕組みなので、CentOSパソコンからWindowsファイルサーバーにアクセスする方法を知らなかった私は焦りました。本日、何とかファイルサーバーを使えるようになったので、以下に設定手順を記します。

CentOSPCでWindowsFileServerにアクセスする手順

下記文字の黄色は入力するコマンド(コピペでGnome端末に貼り付ける方法が簡単)。入力後は必ず「Enter」キーを押す赤色は入力内容(コピペでGnome端末に貼り付ける方法が簡単)緑は説明書き、白は自動で表示される部分である。GNOME端末でviコマンドを使う方法についてはこちらを参照

[root@ufuso ~]# rpm -qa cifs-utils
← Samba関係の必要ソフトがあるか確認。インストール済。無ければ「yum -y 左記のソフト名」で
入力のこと。以下同じ
cifs-utils-4.8.1-19.el6.i686

[root@ufuso ~]# rpm -qa samba-client← 必要なソフトがあるか確認。インストール済
samba-client-3.6.9-167.el6_5.i686

[root@ufuso ~]# rpm -qa samba-common← 必要なソフトがあるか確認。インストール済
samba-common-3.6.9-167.el6_5.i686

[root@ufuso ~]# rpm -qa samba-winbind-clients← 必要なソフトがあるか確認。インス
トール済
samba-winbind-clients-3.6.9-167.el6_5.i686

[root@ufuso ~]# rpm -qa samba-winbind← 必要なソフトがあるか確認。インストール済
samba-winbind-3.6.9-167.el6_5.i686

[root@ufuso ~]# mkdir /mnt/fs← ファイルサーバーに接続するcent上のフォルダ
(/mnt/fsは例示)の作成

[root@ufuso ~]# mount -t cifs 172.12.34.56:/fs /mnt/fs  -o username=xxx← ファ
イルサーバーへ接続。「172.12.34.56:/fs」ファイルサーバーのIP:フォルダの例示。
xxxはファイルサーバーでのあなたのユーザー名(ID)
WARNING: using NFS syntax for mounting CIFS shares is deprecated and will be
 removed in cifs-utils-6.0. Please migrate to UNC syntax.← 使い方を怒られる
Password: ← パスワードを求められたので使えそう。ファイルサーバーでのあなたのパ
スワードを入力

[root@ufuso ~]# umount /mnt/fs← 接続解除

[root@ufuso ~]# mount -t cifs -o username=fileserver-user-name,password=fileserver-password,uid=centos-user-name,gid=centos-group-name,file_mode=0700,dir_mode=0700 //172.12.34.56/fs /mnt/fs
← パスワード入力を省略し、構文も改め、再度ファイルサーバーへ接続。No Warnig!

CentOS起動時にWindowsFileServerへ自動接続する手順

[root@ufuso ~]# vi /etc/fstab← fstabファイルを開く
#
# /etc/fstab
# Created by anaconda on Tue Jan 28 14:41:17 2014
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/vg_ufuso-lv_root /                  ext4    defaults        1 1
UUID=1a2cb1d6-95de-4775-a5bf-14fc3de88d4d /boot ext4    defaults        1 2
/dev/mapper/vg_ufuso-lv_swap swap               swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
//172.12.34.56/fs /mnt/fs cifs username=fileserver-user-name,password=fileserver-password,uid=centos-user-name,gid=centos-group-name,file_mode=0700,dir_mode=0700,defaults  0 0
← ファイルサーバーへの接続コマンドを登録

CentOSを再起動し、/mnt/fsフォルダを通してファイルサーバーのファイルにアクセスできることを確認
fs01

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください