国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

Linux系統Samba用戶(hù)管理

2024-01-19 17:00:35 3122

Samba用戶(hù)管理

 

一、Samba介紹

Samba是在Linux和UNIX系統上實(shí)現SMB協(xié)議的一個(gè)免費軟件,由服務(wù)器及客戶(hù)端程序構成。SMB(Server Messages Block,信息服務(wù)塊)是一種在局域網(wǎng)上共享文件和打印機的一種通信協(xié)議,它為局域網(wǎng)內的不同計算機之間提供文件及打印機等資源的共享服務(wù)。SMB協(xié)議是客戶(hù)機/服務(wù)器型協(xié)議,客戶(hù)機通過(guò)該協(xié)議可以訪(fǎng)問(wèn)服務(wù)器上的共享文件系統、打印機及其他資源。通過(guò)設置"NetBIOS over TCP/IP"使得Samba不但能與局域網(wǎng)絡(luò )主機分享資源,還能與全世界的電腦分享資源。

Samba最大的功能就是可以用于Linux與windows系統直接的文件共享和打印共享,Samba既可以用于windows與Linux之間的文件共享,也可以用于Linux與Linux之間的資源共享。

Samba由兩個(gè)主要程序組成,它們是smbd和nmbd。這兩個(gè)守護進(jìn)程在服務(wù)器啟動(dòng)到停止期間持續運行,功能各異。Smbd和nmbd使用的全部配置信息全都保存在smb.conf文件中。Smb.conf向smbd和nmbd兩個(gè)守護進(jìn)程說(shuō)明輸出什么以便共享,共享輸出給誰(shuí)及如何進(jìn)行輸出。

Samba提供了基于CIFS的四個(gè)服務(wù):文件和打印服務(wù)、授權與被授權、名稱(chēng)解析、瀏覽服務(wù)。前兩項服務(wù)由smbd提供,后兩項服務(wù)則由nmbd提供。 簡(jiǎn)單地說(shuō),smbd進(jìn)程的作用是處理到來(lái)的SMB軟件包,為使用該軟件包的資源與Linux進(jìn)行協(xié)商,nmbd進(jìn)程使主機(或工作站)能瀏覽Linux服務(wù)器。

、Samba用戶(hù)管理

注意:samba用戶(hù)是基于Linux的系統用戶(hù)的,所以在添加samba用戶(hù)前需要先創(chuàng )建Linux系統用戶(hù),否則添加samba用戶(hù)將失敗。

1、smbpasswd命令屬于samba套件,用戶(hù)添加及刪除samba用戶(hù)和為用戶(hù)修改密碼。

語(yǔ)法格式:

smbpasswd [參數]

常用參數:

-a 向smbpasswd文件中添加用戶(hù)

-c <配置文件> 指定samba的配置文件

-x 從smbpasswd文件中刪除用戶(hù)

-d 在smbpasswd文件中禁用指定的用戶(hù)

-e 在smbpasswd文件中激活指定的用戶(hù)

-n 將指定用戶(hù)的密碼置空

2、pdbedit是samba的用戶(hù)數據庫管理命令

語(yǔ)法格式:

pdbedit [參數]

常用參數:

pdbedit -a username        # 新建Samba賬戶(hù)。

pdbedit -r username        # 修改Samba賬戶(hù)。

pdbedit -x username        # 刪除Samba賬戶(hù)。

pdbedit -L                        # 列出Samba用戶(hù)列表,讀取passdb.tdb數據庫文件。

pdbedit -Lv                      # 列出Samba用戶(hù)列表詳細信息。

pdbedit -c "[D]" -u username        # 暫停該Samba用戶(hù)賬號。

pdbedit -c "[]" -u username          # 恢復該Samba用戶(hù)賬號。

3、Samba用戶(hù)管理操作實(shí)例

1)添加用戶(hù)

[root@localhost ~]# useradd -s /sbin/nologin admin

[root@localhost ~]# pdbedit -a admin

new password:

retype new password:

或者

[root@localhost ~]# smbpasswd -a admin

New SMB password:

Retype new SMB password:

Added user admin.

2)刪除用戶(hù)

[root@localhost ~]# smbpasswd -x admin

Deleted user admin.

或者

[root@localhost ~]# pdbedit -x admin

3)查看用戶(hù)列表

[root@localhost ~]# pdbedit -L

admin:1000:

test:1001:

4)查看用戶(hù)列表詳細信息

[root@localhost ~]# pdbedit -Lv

image.png 

5)禁用用戶(hù)

[root@localhost ~]# smbpasswd -d admin

Disabled user admin.

或者

[root@localhost ~]# pdbedit -c "[D]" -u admin

image.png 

6)激活用戶(hù)

[root@localhost ~]# smbpasswd -e admin

Enabled user admin.

或者

[root@localhost ~]# pdbedit -c "[]" -u admin

image.png 


提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->