Tạo user và quản lý quyền trên server Linux
“`html
Tạo user và quản lý quyền trên server Linux
Trong bài viết này, chúng ta sẽ tìm hiểu cách tạo user và quản lý quyền trên server Linux. Đây là những kỹ năng cơ bản nhưng vô cùng quan trọng để đảm bảo an toàn và hiệu quả cho hệ thống của bạn.
Tạo user mới trên Linux
Để tạo một user mới trên hệ thống Linux, bạn sử dụng lệnh useradd
. Đây là lệnh cơ bản và dễ sử dụng.
Ví dụ, để tạo một user tên là “devops”, bạn sử dụng lệnh sau:
useradd devops
Sau khi tạo user, bạn cần thiết lập mật khẩu cho user đó bằng lệnh passwd
.
passwd devops
Hệ thống sẽ yêu cầu bạn nhập mật khẩu mới và xác nhận lại mật khẩu đó.
Quản lý quyền của user trên Linux
Quản lý quyền của user trên Linux rất quan trọng để đảm bảo tính bảo mật và kiểm soát hệ thống. Có hai loại quyền chính: quyền file và thư mục, và quyền hệ thống.
Quyền file và thư mục
Để kiểm tra quyền của một file hoặc thư mục, bạn sử dụng lệnh ls -l
.
ls -l /path/to/file
Để thay đổi quyền, bạn sử dụng lệnh chmod
. Ví dụ, để cho phép user đọc và ghi vào file, bạn dùng lệnh:
chmod u+rw /path/to/file
Để thay đổi quyền sở hữu của file hoặc thư mục, bạn sử dụng lệnh chown
.
chown devops /path/to/file
Quyền hệ thống
Quyền hệ thống thường được quản lý thông qua tệp /etc/sudoers
. Để thêm quyền sudo cho một user, bạn sử dụng lệnh visudo
.
visudo
Trong tệp này, bạn thêm dòng sau để cho phép user “devops” sử dụng quyền sudo:
devops ALL=(ALL) ALL
Ví dụ cụ thể về quản lý user và quyền trên Linux
Giả sử bạn muốn tạo một user mới để quản lý các dịch vụ DevOps trên server Linux của bạn.
Bước 1: Tạo user mới:
useradd devops_user
Bước 2: Thiết lập mật khẩu cho user mới:
passwd devops_user
Bước 3: Thêm quyền sudo cho user mới:
visudo
Thêm dòng sau vào tệp /etc/sudoers
:
devops_user ALL=(ALL) ALL
Bước 4: Tạo thư mục làm việc cho user mới và thiết lập quyền:
mkdir /home/devops_user/work
chown devops_user:devops_user /home/devops_user/work
chmod 755 /home/devops_user/work
Kết luận
Tạo user và quản lý quyền trên server Linux là một phần quan trọng trong việc duy trì và bảo mật hệ thống. Hiểu rõ và áp dụng các lệnh và kỹ thuật trên sẽ giúp bạn kiểm soát tốt hơn hệ thống của mình.
Với các ví dụ cụ thể và hướng dẫn chi tiết, hy vọng bạn đã nắm vững cách thực hiện các thao tác này trên hệ thống Linux của mình.
“`