LIVA-X samba 4

CentOS
目次

samba

# yum -y install samba samba-client

※NextcloudでSMB/CIFSによる外部ストレージへの接続にはsmbclientが必要です。

sambaの設定

# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.

[global]
        workgroup = WORKGROUP
        security = user

        passdb backend = tdbsam

        printing = cups
        printcap name = cups
        load printers = yes
        cups options = raw

[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = No
        read only = No
        inherit acls = Yes
        inherit permissions = Yes
        create mask=0700
        directory mask=0700

[printers]
        comment = All Printers
        path = /var/tmp
        printable = Yes
        create mask = 0600
        browseable = No

[print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = root
        create mask = 0664
        directory mask = 0775

[media]
        comment = DLNA Meida Contents
        path = /home/samba/media
        read only = yes
        create mask = 0777
        directory mask = 0777
        write list = user1

[share]
        comment = Public Folder
        path = /home/samba/share
        read only = no
        inherit permissions = yes
        force create mode = 0660
        create mask = 0770
        directory mask = 0770
        valid users = @homeusers
        write list = user1, user2
        force group = homeusers
127.0.0.1 localhost 

SELinuxのコンテキストラベル

共有フォルダー

drwxr-xr-x. user1 homeusers unconfined_u:object_r:samba_share_t:s0 media
drwxr-x---. user1 homeusers unconfined_u:object_r:samba_share_t:s0 share

ホームディレクトリ

# setsebool -P samba_enable_home_dirs 1
# getsebool samba_enable_home_dirs
samba_enable_home_dirs --> on

sambaプロセス

system_u:system_r:nmbd_t:s0     /usr/sbin/nmbd
system_u:system_r:smbd_t:s0     /usr/sbin/smbd

sambaサービスの設定

sambaサービスの自動起動

# systemctl enable smb.service

# systemctl enable nmb.service 

sambaサービスの起動

# systemctl start nmb

# systemctl start smb 

 

[common_content id=”13589″]

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

大阪府門真市に生まれ、高校卒業まで京都府福知山市で育ち、大学は工学部電子工学科を卒業。半導体設計会社に勤務ののちインフラエンジニアとして監視基盤の運用設計業務に就く。現在は都内の施設に勤務。横浜在住。人の役に立てることができればいいなと日々思っています。

目次