优化网站设计有哪些方法,个人做游戏网站,合肥网站推广公司排名,山东网站域名备案时间参考来源#xff1a; 在线书籍-linux就该这么学-第12章
安装软件包
配置文件/etc/samba/smb.conf
运维对待配置文件的态度#xff0c;非必要不增加
安装完毕后打开Samba服务程序的主配置文件#xff0c;好在参数并不多#xff0c;只有37行。其中第17#xff5e;22行代…参考来源 在线书籍-linux就该这么学-第12章
安装软件包
配置文件/etc/samba/smb.conf
运维对待配置文件的态度非必要不增加
安装完毕后打开Samba服务程序的主配置文件好在参数并不多只有37行。其中第1722行代表共享每位登录用户的家目录内容。虽然在某些情况下这可以更方便地共享文件但这个默认操作着实有些危险建议不要共享将其删除掉。第2429行是用SMB协议共享本地的打印机设备方便局域网内的用户远程使用打印机设备。当前我们没有打印机设备因此建议也将其删除掉不共享。最后的第3137行依然为共享打印机设备的参数同样建议予以删除。
删除掉不需要的代码是常规操作。通过关闭非必要的功能可以让服务程序“轻装前进”让服务程序把硬件资源都用到刀刃上使其具有更好的性能。而且还能让运维人员更快地找到所需的代码。与100行代码相比从10行代码中找到一个参数要容易很多。所以只要对参数有正确的认识那么就大胆地操作吧
用户登录Samba服务时采用的验证方式。总共有4种可用参数
share代表主机无须验证密码。这相当于vsftpd服务的匿名公开访问模式比较方便但安全性很差。 user代表登录Samba服务时需要使用账号密码进行验证通过后才能获取到文件。这是默认的验证方式最为常用。 domain代表通过域控制器进行身份验证用来限制用户的来源域。 server代表使用独立主机验证来访用户提供的密码。这相当于集中管理账号并不常用
创建用于访问共享资源的账户信息-pdbedit命令使用 [rootcentos7 database]# pdbedit -a -u user1
new password:
retype new password:
Unix username: user1
NT username:
Account Flags: [U ]
User SID: S-1-5-21-1466725758-3623168241-107824347-1000
Primary Group SID: S-1-5-21-1466725758-3623168241-107824347-513
Full Name:
Home Directory: \\centos7\user1
HomeDir Drive:
Logon Script:
Profile Path: \\centos7\user1\profile
Domain: CENTOS7
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: 三, 06 2月 2036 23:06:39 CST
Kickoff time: 三, 06 2月 2036 23:06:39 CST
Password last set: 四, 15 8月 2024 14:48:58 CST
Password can change: 四, 15 8月 2024 14:48:58 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
[rootcentos7 database]# pdbedit -L
user1:1000:
配置共享资源 [rootcentos7 share]# cat -n /etc/samba/smb.conf1 # See smb.conf.example for a more detailed config file or2 # read the smb.conf manpage.3 # Run testparm to verify the config is correct after4 # you modified it.5 6 [global]7 workgroup SAMBA8 security user9 10 passdb backend tdbsam11 12 [database]13 comment Do not arbitrarily modify the database file14 path /home/database15 public no16 writable yes[rootcentos7 home]# ls -l /home/database/
总用量 8
-rwxr--r--. 1 user1 user1 22 4月 2 20:59 Memo.txt
检查安全策略和防火墙
pass
重启服务使配置生效并保持开机自启
[rootcentos7 database]# systemctl restart smb
[rootcentos7 database]# systemctl enable smb检查smb状态和共享目录信息
查看Samba服务都共享了哪些目录则可以使用smbclient命令来查看共享详情-U参数指定了用户名称用哪位用户挂载了Samba服务就用哪位用户的身份进行查看-L参数列出了共享清单。
[rootcentos7 database]# smbclient -U user1 -L 127.0.0.1
Enter SAMBA\user1s password: Sharename Type Comment--------- ---- -------database Disk Do not arbitrarily modify the database fileIPC$ IPC IPC Service (Samba 4.10.16)
Reconnecting with SMB1 for workgroup listing.Server Comment--------- -------Workgroup Master--------- -------
[rootcentos7 database]# 验证共享文件效果
windowns下验证共享文件效果 linux下共享文件效果验证
手动挂载
Samba服务程序所在主机即Samba共享服务器和Linux客户端使用的IP地址然后在客户端安装支持文件共享服务的软件包cifs-utils
rootdebian:/home/a# apt-get install cifs-utils
rootdebian:/home/a# dpkg -l | grep cifs
ii cifs-utils 2:6.11-3.1deb11u2 amd64 Common Internet File System utilities
rootdebian:/home/a# mkdir /opt/smbshareTIPS挂载的时候远端地址后面跟的是共享目录名称在smb服务器通过smbclient可以看到sharename而不是具体的共享目录路径
rootdebian:/home/a# mount -t cifs -o usernameuser1 //192.168.255.129/database/ /opt/smbshare
Password for user1//192.168.255.129/database/:
rootdebian:/home/a# df -h /opt/smbshare/
文件系统 容量 已用 可用 已用% 挂载点
//192.168.255.129/database/ 35G 6.3G 29G 19% /opt/smbshare
rootdebian:/home/a#
开机自动挂载
通过配置文件/etc/fstab实现开机自动挂载,添加在配置文件的最后一行,亲测有效
rootdebian:/home/a# cat -n auth.smb 1 usernameuser12 password03 domainCENTOS7
rootdebian:/home/a# vim /etc/fstab
rootdebian:/home/a# cat -n /etc/fstab 1 # /etc/fstab: static file system information.2 #3 # Use blkid to print the universally unique identifier for a4 # device; this may be used with UUID as a more robust way to name devices5 # that works even if disks are added and removed. See fstab(5).6 #7 # systemd generates mount units based on this file, see systemd.mount(5).8 # Please run systemctl daemon-reload after making changes here.9 #10 # file system mount point type options dump pass11 # / was on /dev/sda1 during installation12 UUID36799ae3-a97a-448f-9c4c-4c7f4df59d36 / ext4 errorsremount-ro 0 113 # swap was on /dev/sda5 during installation14 UUID15db51e5-3ba6-4c4b-b7e9-020ed10d7d45 none swap sw 0 015 /dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 016 //192.168.255.129/database /opt/smbshare cifs credentials/home/a/auth.smb 0 0–END提示–