useradd user1 #新建<em>Linux</em>系统用户 passwd user1 #设置user1用户密码为123 smbpasswd -a user1 #将user1设置为samba账户,并设置密码 10、禁用se<em>linux</em> getenforce #查看当前se<em>linux</em>
2021-05-28 13:31:03
一、伺服器端配置
1、檢視系統中是否已經安裝samba服務
rpm -qa | grep samba
2、如果沒有安裝則需要先掛載光碟
mount /dev/cdrom /mnt #將光碟掛載到根目錄下的mnt目錄上
3、配置本地yum原始檔
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
#將CentOS系統中的原始檔命名
vim dvd.repo #新建並編輯本地yum原始檔
[dvd]
name = dvd
baseurl = file:///mnt
enabled = 1
gpgcheck = 0
按ESC退出插入模式,輸入":wq"儲存退出。
4、安裝samba服務
yum clean all
yum install samba -y
rpm -qa | grep samba
5、啟動samba服務並配置為開機自動啟動
systemctl start smb
systemctl enable smb
6、在系統的根目錄下新建名為public的目錄,並在該資料夾中新建一個名為test檔案
mkdir /public
cd /public
echo hello world >>test
chmod 777 public #設定public目錄的許可權為777
7、複製samba服務配置檔案
cd /etc/samba
cp smb.conf smb.conf.bak
8、編輯samba服務配置檔案
vim smb.conf
在檔案末尾追加以下幾行文字
[share] #訪問共享目錄時使用的名稱
comment = share
path = /public #共享目錄的路徑
browseable = yes #允許瀏覽共享目錄
read only = yes #只讀
public = yes #允許匿名訪問
按ESC退出插入模式,輸入":wq"儲存退出。
9、新建samba使用者
useradd user1 #新建Linux系統使用者
passwd user1 #設定user1使用者密碼為123
smbpasswd -a user1 #將user1設定為samba賬戶,並設定密碼
10、禁用selinux
getenforce #檢視當前selinux的模式
setenforce permissive #設定selinux模式為permissive
11、配置防火牆
firewall-cmd --permanent --add-service=samba #防火牆允許samba服務
firewall-cmd –reload #重新載入防火牆
firewall-cmd --list-all #顯示防火牆配置
12、重啟samba服務
systemctl restart smb
二、客戶端配置與驗證
1、安裝samba-client和cifs-utils
配置本地yum源,操作步驟同上
yum install samba-client -y
yum install cifs-utils -y
2、使用smbclient命令訪問伺服器
smbclient命令的語法格式為:
(1)smbclient -L 目標IP地址或主機名 -U 使用者名%密碼
#作用是列舉出目標主機共享目錄列表
示例:smbclient -L 192.168.10.1 -U user1@123
(2)smbclient //目標IP地址或主機名/共享目錄名 -U 使用者名%密碼
#作用是使用命令列共享訪問模式瀏覽共享的目錄
示例:smbclient //192.168.10.1/share -U user1@123
命令執行後會進行互動式介面,在該模式下鍵入"help"可查詢看具體可以執行的命令,輸入exit退出互動式模式。
在互動式模式下,許可權允許的情況下可以執行檢視共享目錄中的檔案列表、新建目錄和檔案、上傳或下載檔案等操作。
3、使用mount命令來掛載共享目錄
mount命令掛載共享目錄的語法格式為:
mount -t cifs //目標IP地址或主機名/共享目錄名 掛載點 -o username=使用者名
示例:mkdir -p /mnt/sharedata #在客戶端新建掛載目錄
mount -t cifs //192.168.10.1/share /mnt/sharedata -o username=user1
password for user1@//192.168.10.1/share:*** #輸入user1的samba使用者密碼
cd /mnt/sharedata #進入本地掛載目錄
ls #檢視目錄中的內容#
具體操作,大家可參看我釋出的「Samba服務配置」的相關視訊。
相關文章
useradd user1 #新建<em>Linux</em>系统用户 passwd user1 #设置user1用户密码为123 smbpasswd -a user1 #将user1设置为samba账户,并设置密码 10、禁用se<em>linux</em> getenforce #查看当前se<em>linux</em>
2021-05-28 13:31:03
如2000年起,应时任国家科技部部长徐冠华一句“缺芯少魂”的振臂高呼,中科红旗、银河麒麟、中软<em>Linux</em>相继成立,成为三大操作系统国家队,当时国产操作系统也曾有过一段亮眼的崛起,风头最盛者当属2000年正式以
2021-05-28 13:31:01
集团主厂区拥有工控主机200台左右,操作系统主要为Windows7、Windows10和Windows XP系统;数采网关服务器20台左右,主要为<em>Linux</em>系统。该集团数字化工厂的工作正在逐步有序的进行推进,集团共有四十多个厂区,但是在推
2021-05-28 13:30:57
华为生态&智能汽车:华为举办生态大会,“2+4+1”战略坚持“被集成”观念,给予车企较大主动权,鸿蒙在车载OS阵营中相比QNX和<em>Linux</em>占据显著优势。同时布局MDC大算力平台,带动生态伙伴良好发展。百度Apollo明确智能驾
2021-05-28 13:30:51
车载操作系统 OS 的应用主要在自动驾驶和智能座舱域,座舱域国内主要基于安卓、海外主要基于 <em>Linux</em>开发,自动驾驶域对于安全性和实时性要求较高,多基于 <em>Linux</em>/QNX 开发。 从自动驾驶功能实现的进度
2021-05-28 13:30:46
预装正版<em>Windows10</em> 系统流畅丝滑 作为备受玩家青睐的高性能产品,天选2游戏本预装了正版<em>Windows 10</em>系统,让用户的操作变得更加简单快捷,还针对基础硬件进行优化,释放系统的全部潜能,整体运行效率非常高。
2021-05-28 13:30:37