Linux Server: Định nghĩa và Phân quyền

Linux Server: Định nghĩa và Phân quyền

Linux Server là một dạng server sử dụng hệ điều hành Linux, được sử dụng phổ biến trong việc cung cấp các dịch vụ web và ứng dụng trên nền tảng mạng. Cùng TCBD tìm hiểu Linux Server: Định nghĩa và cách phân quyền nhé.

Linux Server: Định nghĩa và Phân quyền
Linux Server: Định nghĩa và Phân quyền

1. Linux server là gì?

Linux server là một máy chủ sử dụng hệ điều hành linux mã nguồn mở được thiết kế để xử lý các nhu cầu khắt khe hơn của các ứng dụng kinh doanh như mạng và quản trị hệ thống, quản lý sơ sở dữ liệu và dịch vụ web.

2. Sử dụng linux server có ưu thế gì?

• Linux là một sản phẩm phần mềm mã nguồn mở và do đó nó không cần chi phí cao cho việc cấp giấy phép so với các hệ điều hành khác; Bạn có thể tùy thích tải xuống và sử dụng nó miễn phí.

• Một trang web trên Linux có thể dễ dàng được chuyển đổi sang trang web trên Window một cách nhanh chóng. Đồng thời, trang web có thể dễ dàng thay đổi khi yêu cầu của người dùng tăng lên.

• Máy chủ web Linux rất kinh tế khi mà Linux là hệ điều hành miễn phí. Thông thường chỉ mất chi phí phân phối phát sinh bởi máy chủ hoặc chủ sở hữu.

• Khi mà các ngôn ngữ lập trình như PHP, MySQL, hay Perl… được yêu cầu trên trang web của bạn thì máy chủ Linux là giải pháp hiệu quả, đáng tin cậy và chi phí thấp nhất. Trừ phi ngôn ngữ lập trình được nạp vào nhiều, điều này sẽ không thể theo dõi được.

• Có nhiều loại cơ sở dữ liệu chạy trên máy chủ Linux, nhưng phổ biến nhất và có lẽ được ưa chuộng nhất trong số các nhà cung cấp máy chủ web đó là mSQL, MySQL và PostgreSQL. Những cơ sở dữ liệu này có quan hệ tự nhiên, và cho phép tối ưu truyền thông trang web trên diện rộng để khai báo dữ liệu nhanh chóng.

• Bởi vì hầu hết các nhóm máy chủ Linux được hỗ trợ bảo mật hơn Windows cho nên máy chủ Linux đã trở thành sự lựa chọn phổ biến hơn đối với các nhà thiết kế web và lập trình viên.

3. Phân quyền Server Linux

Các nhóm người dùng trong Linux

Trên các hệ thống máy Server sử dụng Unix, Linux… người dùng được chia ra làm 3 nhóm:

Owner: Người sở hữu trực tiếp tạo ra các Files, Folder.

Group: Nhóm các user.

Other/Public/World: Những user không thuộc các nhóm trên.

Khi người dùng login vào website tùy thuộc vào user mà người dùng sử dụng mà gán quyền tương đương

Cách tính quyền:

Ví dụ:phanquyen

0777: các bạn chỉ cần quan tâm 777
Quyền được thể hiện bằng con số.
4 = Read (quyền được đọc)
2 = Write (quyền được ghi)
1 = Execute (quyền được thực thi)

Ví dụ:

3 = 2+1 : Write và Execute đối với File hay Folder.
5 = 4+1 : Read và Execute.
6 = 4+2 : Read và Write.
7 = 4+2+1 : Read, Write và Execute.

Tóm lại :

7 = Read, Write & Execute
6 = Read & Write
5 = Read & Execute
4 = Read
3 = Write & Execute
2 = Write
1 = Execute

Phân quyền trong linux thường có 3 con số, con số đầu là quyền gán cho người dùng thuộc nhóm Owner. Con số thứ hai là quyền của người dùng thuộc nhóm Group và con số thứ ba cho nhóm Other/Public/World.

Ví dụ:

phanquyen2755 : Có nghĩa là Owner (Read, Write & Execute), Group (Read & Execute) và Other/Public/World (Read & Execute).

Ngoài ra lệnh CHMOD còn có chế độ các ký hiệu chữ, trong trường hợp sử dụng ký hiệu chữ, chúng ta sẽ bắt gặp những ký hiệu sau:

phanquyen3

– : Không được cấp quyền
d : Ký hiệu Directory (Folder, thư mục)
r : Quyền Read (đọc)
w : Quyền Write (ghi)
x : Quyền Execute (thực hiện)

Ví dụ:phanquyen3drwxr-xr-x : Có nghĩa là Owner (Read, Write & Execute), Group (Read & Execute) và Other/Public/World (Read & Execute) đối với Folder (thư mục) này, ký hiệu này tương đương với 755.
-rw-r–r– : Có nghĩa là Owner (Read, Write), Group (Read) và Other/Public/World (Read) đối với tập tin này, ký hiệu này tương đương với 644.

Sử dụng FileZilla để phân quyền
phanquyen4Dùng chức năng Set Permissions trên File Manager của Directadmin

phanquyen5

Thông tin liên hệ:

Công ty CP ĐT&HL Phát Triển Doanh Nghiệp TC

Địa chỉ: Nhà 15 đường 5, CityLand Park Hill, P.10, Gò Vấp, TP.HCM

Văn phòng: 745 Nguyễn Kiệm, Phường 3, Quận Gò Vấp

Fanpage: www.facebook.com/ChuyendoisoDoanhNghiepToandien

Hotline: 0868773939

Email: sales@tcgroup.edu.vn