(1)普通用戶(命令輸入提示符非“#”),進入root賬戶:su - root //需要輸入root密碼
(2)增加本地用戶:useradd <用戶名> </路徑> //創建一個新用戶,并將這個用戶放到系統路徑下,一般/home/…
(3)刪除本地用戶:userdel -r <用戶名> //不可刪除正在使用的用戶,否則系統會重啟…
(4)顯示某文件下所有的文件夾和文件: ls <需要顯示的文件路徑>
(5)創建新的文件夾:mkdir </路徑/文件夾名> //在某個路徑下創建文件夾
(6)刪除空文件夾:rmdir </路徑/空目標文件夾>
(7)查詢到某個文件夾:cd </路徑> //cd 后面為空,直接訪問到根目錄
(8)創建某個文件:touch /路徑/文件名
(9)編輯某個文件:gedit /路徑/文件名 //gedit打開的是文本文檔,可以用鼠標控制,個人比較喜歡,也可以使用vi/vim打開文件
(1)查看所有smb用戶:pdbedit -L
(2)增加smb用戶:smbpasswd -a <用戶名>
(3)刪除smb用戶:smbpasswd -x <用戶名>
(3)啟動Samba服務器:systemctl start smb
(4)重啟Samba服務器:systemctl restart smb
(5)關閉Samba服務器:systemctl stop smb
(6)改變文件夾屬性:chown 用戶.用戶 </路徑/文件夾>
(1)登陸root賬戶
(2)查看是否已有Samba環境
以上是我的系統中Samba的配置情況,一般只要有這幾個安裝包存在就可以:
其他的都是一些依賴包,如果沒有是否影響接下來的設置,本人沒有驗證。
建議,可以先刪除現有的安裝包,具體參考(或者自行百度):https://blog.csdn.net/makang110/article/details/73770762
(3)安裝Samba服務器
# yum install -y samba samba-client //samba-client在本地掛在共享文件夾的時候需要使用
(4)安裝好后,可以再次查看安裝情況(一般沒問題)。并設置一下Samba啟動以及自動開機啟動服務
#systemctl start smb
#systemctl enable smb
Tips:需求案例:需要分配一個主文件夾Share,user1對其擁有全部權利,在Share文件夾下有一個文件夾use,user2對其擁有全部權限,現在需要user1能夠訪問use文件夾,而user2只能查看修改更新use,而不可以查看Share主文件夾中除use以外的文件夾以及文件。
(5)增加新用戶(也可以使用現有的用戶)
#useradd user1 /home/ //在home路徑下增加新用戶user1
#useradd user2 /home/
(6)把新增的用戶加入Samba用戶數據庫中
#smbpasswd -a user1
#New SMB password:
#Retype new SMBpassword:
#Added user user1.
#smbpasswd -a user2
#New SMB password:
#Retype new SMBpassword:
#Added user user2.
(7)創建文件路徑
#mkdir /home/public/Share
#mkdir /home/public/Share/use
(8)更改文件的屬性
#chown user1.user1 /home/public/Share
#chown user2.user2 /home/public/Share/use
(9)配置Samba主文件 smb.conf
#gedit /etc/samba/smb.conf
首先,找到[global],這里設置全局變量,找到相對應的語句,進行修改(沒有就添加)即可:
workgroup = WORKGROUP
log file = /var/log/samba/log.%m
max log size = 50
security = user
passdb backend = tdbsam
然后,找到[homes],這地方主要是分享自己的用戶文件夾,也就是剛剛創建的user1、user2,這樣會存在不安全,建議直接把這一塊全部刪掉(如果沒有特殊需求)。
最后,在最后,創建[Share]共享主文件夾:
[Share]
comment = This is a directory of Share.
path = /home/public/Share
public = no
admin users =user1
valid users = user1 //這里是用戶user1,也可以是用戶組@user1(用戶組=一個管理員+若干個普通用戶,管理員具有全部權限,普通用戶具有部分權限。用戶組的創建自行百度)
writable = yes
create mask = 0750 //這是文件操作權限,自行百度
directory mask = 0750
[use]
comment = This is a directory of use.
path = /home/public/Share/use
public = no
admin users =user2
valid users = user2,user1
writable = yes
create mask = 0750
directory mask = 0750
(10)設置好后,直接保存,關掉文本界面。重啟Samba系統
#systemctl restart smb
Linux端設置好后,就可以設置Windows端。實現文件共享的前提是,兩個系統在同一個網絡下才可以,即ip地址的前三位相同。
(1)上述ip是Linux系統網絡的ip地址,查看方式如下:
抹掉的第一段就是ip地址。
同樣Windows下,Win+R,輸入cmd命令,進入命令行界面,輸入:ipconfig (與Linux不一樣,注意!!!),查看ip地址即可。
(2)直接Win+R,彈出命令行窗口,輸入:\172.21.166.123,訪問共享文件。
可以看到由這個ip共享出來的全部文件夾,點擊文件夾,需要輸入賬號密碼,即前面加入Samba用戶時創建的用戶密碼,Share文件夾只能user1訪問,而use文件夾,兩個用戶均可訪問。
(3)映射系統盤
為了方便,可以將共享的文件夾映射到Windows系統盤,右擊我的電腦——>映射網絡驅動器
在出來的界面中輸入有權訪問的共享文件的位置即可,例如:\172.21.166.123\Share
?
開始之前,先讓小白感嘆一下科技發展真快呀!(這句話純粹是為了湊點字數)
隨著科技的發展,人們手上總會有各種各樣的電子設備:電腦、平板、手機、游戲機、電視盒子等等~
有時候想要傳輸個文件,估計還得用U盤或者其他可移動存儲設備進行拷貝,然后再接入到其他設備。
如果有這么一種方法:通過網絡直接訪問其他電腦上的文件。
那生活肯定更加美好~
這種技術早在十幾年前就已經有了,只是部分小伙伴可能還不知道怎么設置。沒關系,接下來的幾天,就讓小白來給各位小伙伴們講解:通過網絡,讓手機、平板、其他電腦可以直接訪問指定文件夾,共享其文件、圖片、視頻等文件的方法。
上面這段文字也是為了湊字數,總結來說:通過網絡直接查看其他設備的文件。
今天只是目標電腦的共享文件夾設置方法,至于各種設備訪問的方法,請期待接下來幾天的更新哦~
開始之前,我們先來稍微講點小基礎:
假設B電腦要訪問A電腦,需要以下幾個步驟:
今天我們就來講講如何設置A電腦的訪問路徑和賬號權限。
1、在任意一個位置創建一個文件夾(也可以使用已有文件夾,甚至可以直接共享電腦上的CDEF盤)
電腦上共享文件夾的要求并沒有,基本上只要是在【此電腦】里的任意一個位置都行。比如CDEF盤
或者在某個盤上創建文件夾
2、在要共享的文件夾上點擊【鼠標右鍵】-【屬性】
3、點擊【共享】-【高級共享】
4、勾選【共享此文件夾】,設置一個共享名(注意:該名稱是在其他設備上會顯示的名稱)
弄好之后不要點擊關閉。
1、點擊【權限】-【添加】- 輸入你電腦上面已有賬戶的名稱(我這里登錄的是微軟賬戶名,因此輸入的是微軟登錄賬號)-【檢查名稱】
2、名稱檢查沒問題,會出現以下樣式
如果賬戶出錯,則會出現這個:
賬戶名稱在哪查?
在【設置】-【賬戶】
本地用戶會顯示這種:
登錄了微軟賬戶的是這種:
3、賬戶添加之后,按照需求勾選權限
然后一路點擊【確定】即可
在這個設置頁面里,紅框的選項一定要打開。
如果是本地賬戶的小伙伴,請接著往下看。
使用本地賬戶的小伙伴,需要給賬戶設置一個登錄密碼(為了安全)
方法:【設置】-【賬戶】-【登錄選項】-【密碼】
設置了密碼之后,A電腦上的設置基本上就完成了。后續只需要把文件放到共享文件夾里面,其他設備基本上就可以訪問到哦!
本篇僅為A電腦設置共享文件夾,下一期會告訴各位小伙伴連接的方法哦!
敬請期待~