アクセラと+αな生活
アクセラとα350と共に過ごす気まぐれ日記です。
Firefox ブラウザ無料ダウンロード
2017年11月
≪10月  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30    12月≫
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
Ubuntu 君にも samba をセットアップしてファイル共有してみます。

ちょっと samba で面白いことをやってみようかとww
その面白いことはのちのちアップしますので、その時までのお楽しみにww
(のちのちというのは未定ということ。。。もしかしたら、アップしないかも。。。><;)


Vine ちゃんでも samba をセットアップしてます。
VineLinux 4.2 で samba の Linuxのファイル共有

基本的には Vine と同じ設定にします。

まじはインストール。
samba と SWAT(Samba Web Administration Tool:Web ベースで行う samba の管理ツール)をインストールします。
念のため、パッケージ名の確認。
$ sudo apt-cache search samba
kdenetwork-filesharing - network filesharing configuration module for KDE 4
nautilus-share - Nautilus extension to share folder using Samba
python-smbc - Python bindings for Samba clients (libsmbclient)
auth2db-filters - Auth2db defaults filters pack
cadaver - command-line WebDAV client
ctdb - clustered database to store temporary data
dbench - The dbench (disk) and tbench (TCP) benchmarks
distcc - Simple distributed compiler client and server
distccmon-gnome - GTK+ monitor for distcc a distributed client and server
dpsyco-samba - Automate administration of access to samba
ebox-samba - eBox - File sharing
egroupware-sambaadmin - web-based groupware suite - Samba administration application
fusesmb - filesystem client based on the SMB file transfer protocol
gadmin-samba - GTK+ configuration tool for samba
gadmin-tools - GTK+ server administration tools
gosa - Web Based LDAP Administration Program
gsambad - GTK+ configuration tool for samba (transitional package)
komba2 - KDE Samba browser
ldap-account-manager - webfrontend for managing accounts in an LDAP directory
ldapscripts - Add and remove user and groups (stored in a LDAP directory)
libcrypt-smbhash-perl - generate LM/NT hash of a password for samba
libdcerpc-dev - DCE/RPC library
libdcerpc0 - DCE/RPC client library
libfilesys-smbclient-perl - perl interface to access Samba filesystem
libgensec-dev - Generic Security Library
libgensec0 - Generic Security Library
libldb-samba4-0 - LDAP-like embedded database - Samba 4 version
libldb-samba4-dev - LDAP-like embedded database - Samba 4 version
libndr-dev - NDR marshalling library - development files
libndr0 - NDR marshalling library
libnet-nbname-perl - NetBIOS Name Service Requests
libparse-pidl-perl - IDL compiler written in Perl
libregistry-dev - Registry library - development files
libregistry0 - Registry library
libroxen-ntuserauth - WinNT/SMB user authentication module for the Roxen Challenger web server
libsamba-hostconfig-dev - Samba host configuration library - development files
libsamba-hostconfig0 - Samba host configuration library
libtorture-dev - Library for running unit tests - development files
libtorture0 - Library for running Samba 4 unit tests
linpopup - X Window System port of Winpopup, running over Samba
mythbuntu-live-autostart - Mythbuntu Live CD Configuration
openchangeproxy - Experimental MAPI (Exchange/Outlook) proxy
openchangeserver - Experimental MAPI (Exchange/Outlook) server
php-auth - PHP PEAR modules for creating an authentication system
pyneighborhood - A GTK+ application that allows you to browse network shares
python-ldaptor - Pure-Python library for LDAP
python-ldb-samba4 - Python bindings for LDB - Samba 4 version
python-samba - Python bindings for Samba
python-smbpasswd - This module can generate both LANMAN and NT password hashes
qtsmbstatus-server - GUI (graphical user interface) for smbstatus (server)
registry-tools - tools for viewing and manipulating the Windows registry
samba-ldb-tools - LDAP-like embedded database - tools
samba4 - LanManager-like file server for Unix (version 4)
samba4-clients - client utilities from Samba 4
samba4-common - Samba 4 common files used by both the server and the client
samba4-dev - tools for extending Samba
samba4-testsuite - test suite from Samba 4
smb2www - SMB/CIFS network client with a web interface
smb4k - A Samba (SMB) share advanced browser for KDE
smbc - samba-commander - curses based samba network browser
smbldap-tools - Scripts to manage Unix and Samba accounts stored on LDAP
snort - flexible Network Intrusion Detection System
snort-common - flexible Network Intrusion Detection System [common files]
snort-common-libraries - flexible Network Intrusion Detection System ruleset
snort-doc - Documentation for the Snort IDS [documentation]
snort-mysql - flexible Network Intrusion Detection System [MySQL]
snort-pgsql - flexible Network Intrusion Detection System [PostgreSQL]
system-config-samba - GUI for managing samba shares and users
tksmb - SMB (Samba and Windows) network browser
winbind4 - service to resolve user and group information from Windows NT servers
xmms2-plugin-smb - XMMS2 - Samba transport
xsmbrowser - X11 tool for navigating SMB Networks
libpam-smbpass - pluggable authentication module for Samba
libsmbclient - shared library for communication with SMB/CIFS servers
libsmbclient-dev - development files for libsmbclient
libwbclient0 - Samba winbind client library
samba - SMB/CIFS file, print, and login server for Unix
samba-common - common files used by both the Samba server and client
samba-dbg - Samba debugging symbols
samba-doc - Samba documentation
samba-doc-pdf - Samba documentation in PDF format
smbclient - command-line SMB/CIFS clients for Unix
smbfs - Samba file system utilities
winbind - Samba nameservice integration server
samba-tools - Samba testing utilities
swat - Samba Web Administration Tool
webmin - A web-based administration interface for Unix systems.

およ。。。 samba 関連って、結構あるんですねww

では、パッケージ名が確認できたので、インストールを実行ww
$ sudo apt-get update
Get:1 http://archive.ubuntulinux.jp jaunty Release.gpg [307B]
Hit http://archive.ubuntulinux.jp jaunty-non-free/ Release.gpg

~ 略 ~

Get:12 http://jp.archive.ubuntu.com jaunty-updates/multiverse Sources [1661B]
Fetched 372kB in 2s (145kB/s)
Reading package lists... Done

$ sudo apt-get install samba swat
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
openbsd-inetd samba-doc
Suggested packages:
smbldap-tools ldb-tools samba-doc-pdf
The following NEW packages will be installed:
openbsd-inetd samba samba-doc swat
0 upgraded, 4 newly installed, 0 to remove and 6 not upgraded.
Need to get 14.0MB of archives.
After this operation, 33.7MB of additional disk space will be used.
Do you want to continue [Y/n]? y

~ 略 ~

Setting up samba-doc (2:3.3.2-1ubuntu3.1) ...

Setting up openbsd-inetd (0.20080125-2) ...
* Stopping internet superserver inetd [ OK ]
* Not starting internet superserver: no services enabled

Setting up swat (2:3.3.2-1ubuntu3.1) ...

これで、セットアップは完了ww

自動起動の設定を確認してみます。
ついでに、samba が起動するか確認します。
$ sudo chkconfig --list samba
samba 0:off 1:off 2:on 3:on 4:on 5:on 6:off
$ sudo /etc/init.d/samba start
* Starting Samba daemons [ OK ]

パッケージのインストールと同時に自動起動する設定にしてくれてます。
起動もOK。
なので、問題なし。

お次は sambna のユーザ設定。
対象ユーザのパスワードを入力します。

$ sudo smbpasswd -a <sambaで使用するユーザ名>
New SMB password:
Retype new SMB password:


お次は samba の設定。
samba の設定は「/etc/samba/smb.conf」です。
このファイルを vi で編集します。
編集内容はVineLinux 4.2 で samba の Linuxのファイル共有と同じです。

Webmin があれば、Webmin でも設定可能です。
まずは、smb.conf をバックアップしておきます。
$ sudo cp -p /etc/samba/smb.conf /etc/samba/smb.conf_bak

$ sudo vi /etc/samba/smb.conf

[global]セクション
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = workgroup
 (↑workgroup で共有する設定にします)

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = user
 (↑コメントを外して、ユーザ認証を行う設定にします)

[public]セクション
[public]
 comment = Public Space for Everyone
 path = /var/samba/public
 public = yes
 read only = no
 writable = yes
 write list =@staff
 printable = no

 (↑追加します、/var/samba/public を共有します)


これで設定を保存し、「/var/samba/public」を作成します。
設定を反映させるため、samba を再起動します。

$ sudo mkdir /var/samba
$ sudo mkdir /var/samba/public
$ sudo /etc/init.d/samba restart

* Stopping Samba daemons [ OK ]
* Starting Samba daemons [ OK ]



これでWindowsから Ubuntu 君の共有領域「/var/samba/public」にアクセスできるなので、接続確認してください。

今回はここまでww続くww


コメント
この記事へのコメント
URL :
コメント :
パスワード :
管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
Template designed by アクセラと+αな生活

Powered by .
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。