Các lệnh phổ biến trong hệ điều hành linux: bài viết này sẽ tổng hợp các lênh hay dùng trong linux
1 |
whoami |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
cat /etc/passwd //xem các user rõ ràng hơn awk -F: '{ print $1}' /etc/passwd //kết quả ví dụ: root bin daemon adm lp sync shutdown halt mail operator games ftp nobody avahi-autoipd dbus polkitd tss postfix sshd apache ntp saslauth chrony nginx mysql httpd kusanagi systemd-bus-proxy systemd-network zabbix centos |
1 |
cat /etc/group |
1 |
su - ten_user |
Dùng sudo trước câu lệnh mà chỉ user root mới có quyền thực hiện ví dụ lệnh tạo file touch
1 2 3 4 |
//nếu không có sudo sẽ báo lỗi touch /home/app.js //Như thế này mới đúng sudo touch /home/app.js |
Trong hệ điều hành linux sẽ có 3 lớp người dùng: user, group, other và có 3 loại quyền hạn: Read, Write, Execute đối với từng folder và file, bạn có thể xem ảnh dưới để hiểu nha
1 |
chmod options permissions file name |
options có thể không cần, options thường hay dùng là -R
ví dụ:
1 2 |
//set quyền cho tất cả file và folder chmod -R 755 /home/kusanagi/abc.com/DocumentRoot/wp-content |
Lện phân quyền chmod bằng ký tự trong thực tế là ít xài chủ yếu xài bằng số, nhưng chúng ta cần tìm hiểu
1 2 3 4 5 6 7 8 |
chmod u=rwx,g=rx,o=r app.js //u là user own //g là group //o là other //r là quyền read //w là quyền write //x là quyền execute (quyền thực thi) //= dùng để set quyền |
1 2 3 4 5 6 7 8 |
//quyền hiện tại của các lớp user cho folder wp-admin drwxr-xr-x 9 tung tung 4096 Mar 11 10:16 wp-admin //giờ chúng ta cần xóa quyền execute cho user own chmod u-x wp-admin //thêm quền ghi cho group chmod g+w //- xóa quyền //+ thêm quyền |
Đây là cách hay dùng trong thực tế
quy ước
4 = read
2 = write
1 = execute
0 = không có quyền gì cả
ví dụ:
1 2 3 4 |
chmod 754 app.js //số đầu tiên là cho user own 7=4+2+1 (read+write+execute) //số thứ 2 là cho group 5=4+1 (read + execute) //số thứ 3 là cho other 4 (read) |
Dùng để thay đổi quyền sở hữu của một user này đến user khác
cú pháp:
1 2 3 4 |
chown OPTIONS USER:GROUP FILE(s) ví dụ: chown -R abc:abc /home/nhathuo/domains/nhathuo.vn/public_html // sẽ thay đổi quyền sở hửu hiện tại cho tất cả folder và file nằm trong thư mục public_html đến user là abc và group là abc |
Tập tin PHP: 644 để hoạt động bình thường
Riêng một số tập tin nhạy cảm như wp-config.php, .htaccess thì nên CHMOD thành 400 hoặc 404, tức là không cấp quyền ghi, do đó các tao tác như reset permalink ( đường dẫn tĩnh) phải làm bằng tay
CHMOD chuẩn dành cho các thư mục để website WordPress bạn hoạt động tốt là 755
Bạn có thể CHMOD lại thư mục wp-admin và wp-include là 705 hoặc 700 và bạn phải cập nhật phiên bản WordPress mới thủ công vì nó không thể tự ghi đè các tập tin vào.
ví dụ:
1 |
yes | cp -rf /home/admin/web/web.mypro.com.vn/public_html/bds0007/wp-content/themes/bds0007 /home/admin/web/mypro.com.vn/public_html/wp-content/themes/ |
Mọi sự sao chép xin ghi rõ nguồn là fcwordpress.net
Chuyên trang về wordpress: hướng dẫn thiết kế theme, plugin, thủ thuật wordpress