ban-tim-kiem-gi
tat-ca-trong-1-not-nhac
can-ho-tro
Hướng dẫn tạo user sudo và tắt quyền truy cập SSH với user root với 5 bước vô cùng đơn giản.
Trên Linux, lệnh sudo được sử dụng để cho phép người dùng chạy chương trình có quyền hạn cao nhất, có thể thực thi mọi quyền của người dùng khác và với đặc quyền này chúng ta sẽ thường thấy ở root.
Và ở bài viết này, mình sẽ hướng dẫn các bạn cách tạo user mới và cấp quyền sudo cho người dùng trên máy chủ Linux (cụ thể là CentOS 7) vô cùng đơn giản. Và sau khi tạo xong user mới này, các bạn có thể sử dụng trực tiếp nó và thực hiện quản trị các dòng lệnh mà không cần phải đăng nhập vào root như thông thường.
Để tạo user mới và cấp quyền sudo trên Linux việc đầu tiên chúng ta cần làm là SSH hoặc truy cập VPS hoặc máy chủ của bạn với quyền root trước. Nếu bạn chưa biết cách SSH vào VPS hoặc Server của bạn thì bạn có thể tham khảo bài viết hướng dẫn sau:
Sau khi đã SSH thành công chúng ta tiếp tục với bước 2 để tiếp tục cấu hình.
Ví dụ ở đây mình sẽ thêm người dùng mới có tên: new_user , thì cấu trúc lệnh như sau:
(Bạn thay tên new_user bằng tên người dùng mà bạn cần tạo).
adduser new_user
passwd new_user
Tiếp đó bạn đặt password mới, nhận được thông báo all authentication tokens updated successfully là thành công.
usermod -aG wheel new_user
Theo mặc định, hê điều hành sẽ có 1 group có tên là wheel, các thành viên được thêm vào nhóm wheel này mặc định sẽ có đặc quyền sudo.
Để kiểm tra các bạn có thể gõ lệnh sudo t
su – new_user sudo df -h
Nếu kết quả hiển thị như hình dưới là thành công.
Sau khi đã tạo và cấp quyền sudo theo các bước ở trên, nếu các bạn chỉ muốn SSH thông qua tài khoản mới vừa tạo và muốn tắt truy cập SSH với tài khoản root, thì các bạn có thể thực hiện như sau:
Bạn mở và chỉnh sửa file cấu hình SSH theo đường dẫn:
Tại đây bạn tìm dòng PermitRootLogin thành no như hình
Bây giờ bạn tiến hành lưu file lại và khởi động lại dịch vụ sshd với lệnh bên dưới.
systemctl restart sshd.service
Bây giờ chúng ta sẽ đi kiểm tra thành quả sau khi thực hiện cấu hình. Và dưới đây là kết quả khi mình ssh vào lại máy chủ bằng cả 2 tài khoản mới và tài khoản root.
Như vậy ở bài viết này, mình đã hướng dẫn các bạn cách tạo user và thêm quyền sudo cho một user mới để thay thế cho user root, việc này giúp bạn có thể quản trị đa dạng user cũng như bảo mật hơn cho máy chủ Linux của bạn. Hy vọng bài viết này hữu ích với các bạn, chúc các bạn thực hiện thành công.
Các bạn có thể tham khảo thêm các hướng dẫn sử dụng khác tại link bên dưới:
Tìm hiểu thêm các gói Cloud Server P.A Việt Nam đang cung cấp tại đây
Đăng ký dịch vụ P.A Việt Nam: https://www.pavietnam.vn/
P.A Việt Nam cung cấp đa dạng cấu hình VPS và Dedicated tại: Cloud Server – Cloud Server Pro – Máy Chủ Riêng
Tham khảo các Ưu đãi hiện có tại: https://www.pavietnam.vn/vn/tin-khuyen-mai/
Facebook: https://www.facebook.com/pavietnam.com.vn