samba/smb共有 をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
ActiveDirectoryとは関係なく、従来のsmb共有について記す
***パスワードなしファイル共有 [#z71c40e4]
アカウントを個別に用意して、あるいは代表で一つ用意してと...
&color(magenta){誰でも認証なしに使えるファイルサーバ};を...
[[CentOS7>CentOS]]な感じで最小限のマシンを作って、最低限...
#code(nonumber){{
[root@smb ~]# yum install samba
}}
とsambaをインストールする。この段階で一般ユーザは何も作っ...
「&color(magenta){誰でも認証なしに使えるファイルサーバ};...
共有フォルダを &color(orangered){''/opt/share''}; として...
#code(nonumber){{
[root@smb ~]# mkdir -p /opt/share
[root@smb ~]# chown nobody:nobody /opt/share
[root@smb ~]# cat <<_EOF_ > /etc/samba/smb.conf
[global]
workgroup = MYGROUP
log file = /var/log/samba/log.%m
max log size = 50
security = user
load printers = No
show add printer wizard = No
printing = bsd
printcap name = /dev/null
guest account = nobody
map to guest = Bad User
[share]
path = /opt/share
guest ok = yes
writeable = yes
_EOF_
[root@smb ~]#
}}
その後にsambaを起動します。
#code(nonumber){{
[root@smb ~]# systemctl enable smb
[root@smb ~]# systemctl start smb
}}
あとfirewall
#code(nonumber){{
[root@smb ~]# firewall-cmd --add-service=samba --zone=pub...
[root@smb ~]# firewall-cmd --reload
}}
追加でSElinux
#code(nonumber){{
[root@smb ~]# yum install policycoreutils-python
[root@smb ~]# semanage fcontext -a -t samba_share_t "/opt...
[root@smb ~]# restorecon -R -v /opt/share
restorecon reset /opt/share context unconfined_u:object_r...
[root@smb ~]#
(一応selinuxは有効です)
[root@smb ~]# sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 31
[root@smb ~]#
}}
これで &color(orange){''\\smb''}; にアクセスすれば、
&ref(2014y09m25d_224258738.png,nolink);
とパスワードなしに共有フォルダにアクセスできます。
置かれたファイルの所有者は nobody となります。なので多ユ...
&color(red){*};&size(10){これにスナップショットとか、毎時...
終了行:
ActiveDirectoryとは関係なく、従来のsmb共有について記す
***パスワードなしファイル共有 [#z71c40e4]
アカウントを個別に用意して、あるいは代表で一つ用意してと...
&color(magenta){誰でも認証なしに使えるファイルサーバ};を...
[[CentOS7>CentOS]]な感じで最小限のマシンを作って、最低限...
#code(nonumber){{
[root@smb ~]# yum install samba
}}
とsambaをインストールする。この段階で一般ユーザは何も作っ...
「&color(magenta){誰でも認証なしに使えるファイルサーバ};...
共有フォルダを &color(orangered){''/opt/share''}; として...
#code(nonumber){{
[root@smb ~]# mkdir -p /opt/share
[root@smb ~]# chown nobody:nobody /opt/share
[root@smb ~]# cat <<_EOF_ > /etc/samba/smb.conf
[global]
workgroup = MYGROUP
log file = /var/log/samba/log.%m
max log size = 50
security = user
load printers = No
show add printer wizard = No
printing = bsd
printcap name = /dev/null
guest account = nobody
map to guest = Bad User
[share]
path = /opt/share
guest ok = yes
writeable = yes
_EOF_
[root@smb ~]#
}}
その後にsambaを起動します。
#code(nonumber){{
[root@smb ~]# systemctl enable smb
[root@smb ~]# systemctl start smb
}}
あとfirewall
#code(nonumber){{
[root@smb ~]# firewall-cmd --add-service=samba --zone=pub...
[root@smb ~]# firewall-cmd --reload
}}
追加でSElinux
#code(nonumber){{
[root@smb ~]# yum install policycoreutils-python
[root@smb ~]# semanage fcontext -a -t samba_share_t "/opt...
[root@smb ~]# restorecon -R -v /opt/share
restorecon reset /opt/share context unconfined_u:object_r...
[root@smb ~]#
(一応selinuxは有効です)
[root@smb ~]# sestatus
SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 31
[root@smb ~]#
}}
これで &color(orange){''\\smb''}; にアクセスすれば、
&ref(2014y09m25d_224258738.png,nolink);
とパスワードなしに共有フォルダにアクセスできます。
置かれたファイルの所有者は nobody となります。なので多ユ...
&color(red){*};&size(10){これにスナップショットとか、毎時...
ページ名:
1