How to reset permission for files and folders on Linux

Chào các bạn,

Hẳn các bạn không ít lần đau đầu khi source code của mình nằm ở trạng thái chmod không đúng và cần phải điều chỉnh lại trong khi có quá nhiều file hoặc thư mục con, sau đây mình hướng dẫn các bạn làm điều đó qua lệnh find:

- Để reset toàn bộ files trong public_html của 1 user sang chmod 644:

find /home/username/public_html -type f -exec chmod 644 {};


- Để reset toàn bộ thư mục trong public_html của 1 user sang chmod 755:
find /home/username/public_html -type d -exec chmod 755 {};


- Để reset toàn bộ files đang ở trạng thái chmod 666 trong public_html của 1 user sang chmod 644:
find /home/username/public_html -type f -perm 0666 -exec chmod 644 {};


- Để reset toàn bộ thư mục đang ở trạng thái chmod 777 trong public_html của 1 user sang chmod 755:
find /home/username/public_html -type d -perm 0777 -exec chmod 755 {};


Ngoài ra nếu trên Server/VPS của bạn có nhiều account, và bạn muốn thực hiện 1 lần cho tất cả account, thì bạn thay username thành ký tự *:
find /home/*/public_html -type f -exec chmod 644 {};


Hoặc:
find /home/*/public_html -type d -exec chmod 755 {};


Chúc các bạn thành công

Chia sẻ:
Đánh giá: How to reset permission for files and folders on Linux

( Có: 3 đánh giá. Trung bình 5.0 , thang điểm: 1 đến 5 )

Các tin liên quan:

Các câu hỏi thường gặp

Những câu hỏi thường gặp và kiến thức cần biết liên quan đến dịch vụ ở Việt Hosting

Tên miền quốc tế là tên miền do tổ chức ICANN cấp phát. Tên miền quốc tế dùng chung cho các quốc gia. Tên miền quốc tế là quyền sở hữu của cá nhân hoặc tổ chức đã đăng ký với ICANN cho tới khi bạn không tiếp tục trả tiền để tiếp tục sử dụng.

SSL là viết tắt của từ Secure Sockets Layer, là tiêu chuẩn của công nghệ bảo mật, truyền thông mã hoá giữa máy chủ Web server và trình duyệt (browser). Tiêu chuẩn này hoạt động và đảm bảo rằng các dữ liệu truyền tải giữa máy chủ và trình duyệt của người dùng đều riêng tư và toàn vẹn.

Chứng chỉ SSL cài trên website của doanh nghiệp cho phép khách hàng khi truy cập có thể xác minh được tính xác thực, tin cậy của website, đảm bảo mọi dữ liệu, thông tin trao đổi giữa website và khách hàng được mã hóa, tránh nguy cơ bị can thiệp.

Bản quyền phần mềm là quyền được phép sử dụng phần mềm đó một cách hợp pháp. Người mua phần mềm bản quyền sẽ được toàn quyền sử dụng mà không lo vi phạm hay hạn chế tính năng của phần mềm.

Hosting cPanel là web hosting trên nền tảng linux được cài đặt bảng điều khiển cPanel.

Hosting cPanel tại Việt Hosting sử dụng ổ cứng Enterprise SSD với công nghệ RAID-10 hoặc SSD Enterprise NVMe và LiteSpeed Web Server cho tốc độ xử lý nhanh gấp 3 đến 6 lần hosting thông thường.

KVM là viết tắt từ Kernel Virtualization Machine tức công nghệ ảo hóa phần cứng. Trong đó hệ điều hành chính mô phỏng phần cứng để các hệ điều hành khác chạy trên đó, nó hoạt động như một người quản lý phân chia cụ thể các tài nguyên như ổ cứng, RAM, CPU, IO... theo một thông số được định ra.

KVM VPS tại Việt Hosting là dịch vụ VPS được xây dựng trên nền tảng ảo hóa KVM và sử dụng ổ cứng Enterprise SSD với công nghệ RAID-10, tập hợp được yếu tố quan trọng như tài nguyên chia sẻ độc lập không bị ảnh hưởng bởi VPS khác trong cùng hệ thống, tốc độ đọc ghi ổ cứng nhanh gấp từ 4 đến 6 lần so với dịch vụ VPS thông thường.

Dedicated Server hay còn gọi Server riêng hoặc Máy chủ riêng, là một máy chủ vật lý hoạt động độc lập và không chia sẻ tài nguyên, máy chủ này được đặt tại trung tâm dữ liệu với đầy đủ điều kiện về nguồn điện, hệ thống mạng, hệ thống báo cháy, hệ thống điện, UPS và được cung cấp các tính năng dự phòng về tài nguyên, nguồn điện… đảm bảo sự an toàn của máy chủ hoạt động xuyên suốt.

Hiểu đơn giản, Dedicated Server là dịch vụ cho thuê máy chủ nhằm lưu giữ thông tin trên Internet, trong đó tài nguyên không chia sẻ với bất kì ai và khách hàng có toàn quyền quản lý cũng như sử dụng máy chủ của mình đã thuê theo mục đích riêng

Đối tác của Việt Hosting