Menu Đóng

Cài đặt máy chủ chia sẻ file – File server

Chuẩn bị

– Máy ảo Windows server 2019 có IP 192.168.126.207
– Máy ảo client windows 10 pro có IP 192.168.126.206

Cài đặt share folder SMB

Tạo folder “share” ở đường dẫn [C:\share] trên máy File Server Windows server 2019 và share folder này cho các máy client trong mạng. Và mà mọi người có thể đọc và ghi.

– Chạy PowerShell với quyền Admin
+ tạo folder “share” để chia sẻ

PS C:\Users\Administrator> mkdir C:\share

+ set sharing
# -Name [share name you like]
# -Path [đường dẫn của shared folder]
# -FullAccess [users or groups được cấp full quyền]

PS C:\Users\Administrator> New-SmbShare -Name "share" -Path "C:\share" -FullAccess "Everyone"

+ Cấp quyền NTFS

PS C:\Users\Administrator> icacls "C:\share" /grant "Everyone:(OI)(CI)(F)"

+ confirm settings

PS C:\Users\Administrator> Get-SmbShare -Name "share" | Format-List -Property *

Cài đặt share folder SMB nâng cao

Tạo user, group, folder

– Tạo user “noc” và group user “nocs”

net user noc "123123aA@" /add
net localgroup nocs /add
net localgroup nocs noc /add

– Tạo user “kythuat” và group user “kythuats”

net user kythuat "123123aA@" /add
net localgroup kythuats /add
net localgroup kythuats kythuat /add

– Tạo các folder

mkdir C:\share\NOC
mkdir C:\share\KYTHUAT
mkdir C:\share\DUNGCHUNG

Phân quyền cho các folder

– Mục đích:
+ Nhóm user “noc” được full quyền xóa sửa tạo file trên folder “NOC”. Không được truy cập vào trong folder “KYTHUAT”.
+ Nhóm user “kythuats” được full quyền xóa sửa tạo file trên folder “KYTHUAT”. Không được truy cập vào trong folder “NOC”
+ Mọi user đều có quyền truy cập vào folder “DUNGCHUNG” để ghi, đọc và xóa, sửa file. Nhưng không được xóa sửa file của người khác

– Phân quyền NTFS Permission cho folder “KYTHUAT” như ảnh. Cần cho nhóm người dùng: Administrators, SYSTEM full mọi quyền. Nhóm người dùng CREATOR OWNER và kythuats được full quyền trừ quyền: Change Permission (Quyền thay đổi phân quyền) và Take Ownership (Quyền thay đổi chủ sở hữu tệp và thư mục)


– Phân quyền NTFS Permission cho folder “NOC” như ảnh. Cần cho nhóm người dùng: Administrators, SYSTEM full mọi quyền. Nhóm người dùng CREATOR OWNER và kythuats được full quyền trừ quyền: Change Permission (Quyền thay đổi phân quyền) và Take Ownership (Quyền thay đổi chủ sở hữu tệp và thư mục)

– Phân quyền NTFS Permission cho folder “DUNGCHUNG” như ảnh. Cần cho nhóm người dùng: Administrators, SYSTEM full mọi quyền. Nhóm người dùng CREATOR OWNER được full quyền trừ quyền: Change Permission (Quyền thay đổi phân quyền) và Take Ownership (Quyền thay đổi chủ sở hữu tệp và thư mục). Nhóm người dùng Authenticated Users không được các quyền: Write Attributes (thêm hoặc bớt dữ liệu thuộc tính trên file), Write Extended Attributes (thêm bớt dữ liệu trên file nén, mã hóa…), Delete Subfolders and Files (Xóa Thư mục và tệp, bao gồm cả trong các thư mục con), Delete (Quyền Xóa Thư mục và tệp), Change Permission (Quyền thay đổi phân quyền) và Take Ownership (Quyền thay đổi chủ sở hữu tệp và thư mục)

– Truy cập vào ổ cứng mạng từ máy client. Map network drive trên máy client windows 10

– Đăng nhập bằng user kythuat đã tạo tại máy windows server 2019 ở phần trên

* NOTE:
Biểu mẫu xác thực người dùng được hiển thị và cần xác thực với người dùng được thiết lập để cho phép truy cập ổ đĩa mạng. Nhưng trong các trường hợp cụ thể như sau, Biểu mẫu xác thực người dùng không được hiển thị vì xác thực được truyền ở chế độ nền.
Các trường hợp cụ thể không có biểu mẫu xác thực người dùng như sau.
+ Máy chủ tệp và Máy khách nằm trong cùng Miền Active Directory và người dùng đăng nhập trên Máy Client cũng được phép truy cập vào cài đặt Chia sẻ Thư mục trên Máy file server.
+ Ngay cả trên môi trường WorkGroup, một người dùng tồn tại trên Máy client có tên giống với người dùng được phép truy cập vào Thư mục Chia sẻ trên máy file server và mật khẩu của họ cũng giống nhau.

– Trên máy client tiếp tục thử truy cập các folder share và thử tạo, xóa, sửa, file… Như hình user kythuat không có quyền truy cập vào folder NOC

– Đây là trường hợp truy cập vào folder share mà không Map network drive. Chạy [Start] – [Run] rồi nhập Đường dẫn chia sẻ như sau [\\(Server name)\(Share name)]. Sau đó enter và nhập user/pass

Cài đặt Resource Manager

– Cài đặt File Server Resource Manager cho phép quản lý high level cho các tài nguyên trên File Server.
– Chạy PowerShell với quyền Admin và cài đặt

PS C:\Users\Administrator> Install-WindowsFeature FS-Resource-Manager -IncludeManagementTools

Set Quotas – Đặt hạn mức ổ đĩa chia sẻ mạng trên File Server

Trên máy File Server Windows Server 2019 Chạy PowerShell với quyền Admin

– Hiển thị danh sách các folder share:

PS C:\Users\Administrator> Get-SmbShare

Name ScopeName Path Description
---- --------- ---- -----------
ADMIN$ * C:\Windows Remote Admin
C$ * C:\ Default share
IPC$ * Remote IPC
share * C:\share

– Hiểm thị các templates của Quota

PS C:\Users\Administrator> Get-FsrmQuotaTemplate

Description :
Name : 100 MB Limit
Size : 104857600
SoftLimit : False
Threshold : {MSFT_FSRMQuotaThreshold, MSFT_FSRMQuotaThreshold, MSFT_FSRMQuotaThreshold}
UpdateDerived : False
UpdateDerivedMatching : False
PSComputerName :
......
......
Description :
Name : 2 GB Limit
Size : 2147483648
SoftLimit : False
Threshold : {MSFT_FSRMQuotaThreshold, MSFT_FSRMQuotaThreshold, MSFT_FSRMQuotaThreshold}
UpdateDerived : False
UpdateDerivedMatching : False
PSComputerName :
....

– Với ví dụ này, áp dụng template giới hạn hard limit 2GB cho folder [share]

PS C:\Users\Administrator> New-FsrmQuota -Path "C:\share" -Description "limit usage to 2 GB based on template" -Template "2 GB Limit"

Description : limit usage to 2 GB based on template
Disabled : False
MatchesTemplate : True
Path : C:\share
PeakUsage : 6144
Size : 2147483648
SoftLimit : False
Template : 2 GB Limit
Threshold : {MSFT_FSRMQuotaThreshold, MSFT_FSRMQuotaThreshold, MSFT_FSRMQuotaThreshold}
Usage : 6144
PSComputerName :

– nếu tạm thời vô hiệu hóa Quota temporally đã áp dụng, hãy đặt như sau

PS C:\Users\Administrator> Set-FsrmQuota -Path "C:\share" -Disabled:$true

– Nếu muốn bật Quota temporall đang bị disabled:

PS C:\Users\Administrator> Set-FsrmQuota -Path "C:\share" -Disabled:$false

# Để remove Quota đã thêm:

PS C:\Users\Administrator> Remove-FsrmQuota -Path "C:\share"

Confirm
Are you sure you want to perform this action?
Operation: Delete, Object: quota, Object Identifier (Path): C:\share
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): Y

Related Posts