smb.confについて
homesセクション
[homes]
comment = Home Directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
%Sはログインしているユーザー名を意味する。
/home/ユーザー名 のフォルダ以下をログインしているユーザー名がsambaの共有方法を利用してアクセスできる事になる。
共有フォルダを使う
Ubuntu内からSambaの共有フォルダをマウント
- /etc/fstabへの追加例
//192.168.1.106/ftp2 /home/isao/ftp2/ cifs username=isao,password=samplepass1234,uid=1000,gid=1000,rw,defaults 0 0
192.168.1.106のsambaサーバーの共有フォルダftp2を予め用意しておいたマウントポイント「/home/isao/ftp2」ににマウントする。ユーザーはisaoで設定されているパスワードが「samplepass1234」とする。起動時に有効になり、/home/isao/ftp2 を見ると、共有フォルダftp2の内容が見え、ファイルが利用できる。
Linuxで使える関連コマンド
smbclient
- IPアドレスが192.168.1.221にユーザーisaoで接続した時の共有情報を表示する。isaoユーザーにはパスワードがあるので、入力が必要。
- 実行例1
$ smbclient -L 192.168.1.221 -U isao WARNING: The "syslog" option is deprecated Enter isao's password: Domain=[OI21] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu] Sharename Type Comment --------- ---- ------- print$ Disk Printer Drivers isao Disk IPC$ IPC IPC Service (isao-g530 server (Samba, Ubuntu)) EP-302-ISAO-W7 Printer EP-302 PX-K150-Series Printer PX-K150 Series HP-Officejet-6500-E709n Printer HP Officejet 6500 E709n EP-302-USB Printer EPSON EP-302 USB Domain=[OI21] OS=[Windows 6.1] Server=[Samba 4.3.11-Ubuntu] Server Comment --------- ------- G530 isao-g530 server (Samba, Ubuntu) NP11OI21 np11oi21 server (Samba, Ubuntu) Workgroup Master --------- ------- OI21 G530
- 実行例2
$ smbclient -L 192.168.1.133 -U isao WARNING: The "syslog" option is deprecated Enter isao's password: Connection to 192.168.1.133 failed (Error NT_STATUS_HOST_UNREACHABLE) [~] $ smbclient -L 192.168.1.105 -U isao WARNING: The "syslog" option is deprecated Enter isao's password: Domain=[OI21] OS=[Unix] Server=[Samba 3.6.3] Sharename Type Comment --------- ---- ------- IPC$ IPC IPC Service (isao-n2800 server (Samba, Ubuntu)) public Disk n2800's public Domain=[OI21] OS=[Unix] Server=[Samba 3.6.3] Server Comment --------- ------- N2800 isao-n2800 server (Samba, Ubuntu) NP11OI21 np11oi21 server (Samba, Ubuntu) Workgroup Master --------- ------- OI21 NP11OI21
- 実行例3・・・対話モードでファイルの一覧表示
$ smbclient //192.168.1.105/public WARNING: The "syslog" option is deprecated Enter isao's password: Domain=[OI21] OS=[Unix] Server=[Samba 3.6.3] smb: \> ls . D 0 Wed Feb 18 00:50:20 2015 .. D 0 Fri May 4 12:22:33 2012 music D 0 Fri May 18 07:11:42 2012 m1 D 0 Mon Oct 21 17:45:24 2013 work D 0 Thu May 17 20:38:47 2012 ftp D 0 Thu May 17 18:55:10 2012 VirtualBox_export D 0 Sat May 5 23:46:30 2012 brcmfmac-sdio.txt A 1927 Sun Dec 8 12:14:16 2013 data D 0 Thu May 17 20:14:44 2012 temp D 0 Fri May 18 00:30:15 2012 m2 D 0 Mon Oct 21 17:45:25 2013 brcmfmac-sdio.bin A 403855 Sun Dec 8 12:14:15 2013 test.txt A 107 Fri May 4 21:48:53 2012 image D 0 Fri May 18 02:43:08 2012 72807712 blocks of size 1024. 12948040 blocks available smb: \> quit $