RHCE7:(8) SMB

RHCE7:(8) SMB

8.通过SMB共享目录

server0上配置SMB服务,您的SMB服务器必须是STAFF工作组的一个成员;

共享/common目录共享名必须为common

只有exmaple.com域内的客户端可以访问common共享;

Common必须是可以浏览的;

用户andy必须能够读取共享中的内容,如果需要的话,验证的密码是redhat

 

Server端:

1、安装SMByum install -y samba samba-client.x86_64  

2、创建目录:mkdir /common

3、查看目录安全上下文:ll -dZ /common/

4、修改目录的安全上下文:

chcon -R -t samba_share_t /common/

//修改对象(文件)的安全上下文

 

5、查看修改情况:ll -dZ /common/

6、进入samba主目录:

cd /etc/samba/

7、列出目录文件:ls

8、修改smb.conf配置文件: vim smb.conf

   89 workgroup修改为: workgroup = STAFF    89行)

最后添加以下内容:

[common]

       path = /common

       hosts allow = 172.25.0.

       browseable = yes

      

9、创建用户 andy:

useradd -s /sbin/nologin andy

10、设置andy密码为redhat:

smbpasswd -a andy

11、查看smb用户是否成功:

pdbedit -L  列出samba用户列表

 //列出Samba用户列表,读取passdb.tab数据库文件

12、重启smb服务:

systemctl restart smb

 

13、设置防火墙:

firewall-cmd --permanent --add-service=samba

14firewall-cmd --reload

15touch /common/1.txt

16touch /common/2.txt

 

 pdbedit -L  如果没有配置,会失败?

 

 

 

 yum install -y samba samba-client

mkdir /common

ll -dZ /common/

chcon -R -t samba_share_t /common/

cd /etc/samba/

ls

vim smb.conf

workgroup = STAFF

[common]

path = /common

hosts allow = 172.25.0.

browseable = yes

 

useradd -s /sbin/nologin andy

smbpasswd -a andy

RedHat

pdbedit -L

systemctl restart smb

firewall-cmd --permanent --add-service=samba

firewall-cmd --reload

touch /common/1.txt

touch /common/2.txt

 

 

Desktop端:

1、安装软件samba-client.x86_64 cifs-utils.x86_64

yum install -y samba-client.x86_64  cifs-utils.x86_64  

2、识别server0smba共享:

smbclient -L 172.25.0.11 -U andy

 

3、访问server0smba共享:

smbclient //172.25.0.11/common -U andy

输入dir可查看server0创建的两个文件1.txt2.txt

//dir 显示目录或文件

 

 

yum install -y samba-client cifs

smbclient -L 172.25.0.11 -U andy

smbclient //172.25.0.11/common -U andy

dir

 

CIFS用于UNIXwindows间共享,而NFS用于UNIXUNIX之间共享。

 

 

9.配置多用户SMB挂载

server0共享通过SMB目录/devops满足以下要求:

A 共享名为devops

B 共享目录devops只能被example.com域中的客户端使用;

C 共享目录devops必须可以被浏览;

D 用户k1必须能以读写的方式访问此共享,访问密码是redhat

E 用户c1必须能以读写的方式访问此共享,访问密码是redhat

此共享永久挂载在desktop0.example.com 上的/mnt/dev目录,并使用k1作为认证,

任何用户可以通过用户c1来临时获取写的权限。

 

 

Server端:

1、创建/devops目录并修改其安全上下文:

mkdir /devops

chcon -R -t samba_share_t /devops/

2、创建用户c1k1并设置密码为redhat

useradd c1

useradd k1 

smbpasswd -a c1

RedHat

smbpasswd -a k1

RedHat

 

3、进入/etc/samba/目录,修改smb.conf的配置文件内容:

cd /etc/samba/

ls

vim smb.conf

最后添加以下内容:

[devops]

       path = /devops

       hosts allow = 172.25.0.

       browseable = yes

       write list = c1

4、重启smb服务并使其开机启动:

 systemctl restart smb.service

 systemctl enable smb.service 

!sys

systemctl enable smb.service

 

5、修改/devops的访问控制,使c1/devops有读写可执行权限:

 setfacl -m u:c1:rwx /devops/

 

Desktop端:

1、创建/mnt/dev目录并识别server共享:

mkdir /mnt/dev

smbclient -L 172.25.0.11 -U c1

2、进入/etc/fstab,将挂载点写入配置文件:

vim /etc/fstab

//172.25.0.11/devops          /mnt/dev            cifs defaults,username=k1,password=redhat,multiuser,sec=ntlmssp        0 0

3、挂载:mount /mnt/dev/

4、创建用户xx,验证可读写dev

useradd xx

su – xx

cd /mnt

ll

5、通过用户c1获取临时写的权限

cifscreds add 172.25.0.11 -u c1

cd /mnt

ls

cd /mnt/dev

ls 

touch 1.txt

echo dsf > 1.txt

 

 


 

server:

mkdir /devops

chcon -R -t samba_share_t /devops/

 

useradd c1

useradd k1 

smbpasswd -a c1

RedHat

smbpasswd -a k1

RedHat

 

 

cd /etc/samba/

ls

vim smb.conf

[devops]

       path = /devops

       hosts allow = 172.25.0.

       browseable = yes

       write list = c1

 

 systemctl restart smb.service

 systemctl enable smb.service 

!sys

systemctl enable smb.service

 

 setfacl -m u:c1:rwx /devops/

 

 

 

Desktop端:

mkdir /mnt/dev

smbclient -L 172.25.0.11 -U c1

vim /etc/fstab

//172.25.0.11/devops          /mnt/dev            cifs defaults,username=k1,password=redhat,multiuser,sec=ntlmssp        0 0

 

mount /mnt/dev/

 

useradd xx

su – xx

cd /mnt

ll

 

cifscreds add 172.25.0.11 -u c1

cd /mnt

ls

cd /mnt/dev

ls 

touch 1.txt

echo dsf > 1.txt


1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » RHCE7:(8) SMB

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!