Chỉ có một người dùng, đó là root, có thể nguy hiểm . Vì vậy, hãy khắc phục điều đó. Vultr cung cấp cho chúng tôi sự tự do để làm những gì chúng tôi muốn với người dùng và máy chủ của chúng tôi. Hãy sử dụng điều này bằng cách thêm người dùng có quyền truy cập sudo thay vì truy cập root trực tiếp .
Thêm người dùng mới
Trước tiên chúng ta cần kết nối với máy chủ bằng root để có đủ quyền. Sau khi kết nối, thêm tài khoản người dùng khác.
# useradd <username>
Thay thế <username>
bằng tên người dùng mong muốn.
Lệnh đó sẽ thêm người dùng vào danh sách người dùng trên hệ thống và tạo một nhóm tương ứng (nếu nhóm không tồn tại).
Chỉnh sửa tên máy chủ
Với bộ tên máy chủ mặc định, sudo với lỗi ném sau.
sudo: unable to resolve host vultr.guest
Chúng tôi có thể ngăn chặn lỗi này bằng cách thay đổi tên máy chủ. Tên máy chủ của bạn được đặt sau biểu tượng "@" trong vỏ. Ví dụ , root@<hostname> ~#
.
Chỉnh sửa cả /etc/hosts/
và /etc/hostname
để cập nhật tên máy chủ của bạn. Lưu các tập tin khi bạn hoàn thành chỉnh sửa chúng.
nano /etc/hosts
nano /etc/hostname
Khởi động lại máy chủ
Bạn phải khởi động lại máy chủ để thay đổi tên máy chủ có hiệu lực. Khi máy chủ hoàn tất khởi động lại, hãy đăng nhập lại để tiếp tục.
reboot
Thêm một mục sudo
Ngay cả khi bạn đã root, bạn sẽ cần chạy phần "sudo" của lệnh sau.
sudo visudo
Điều này sẽ đưa ra một tập tin với một chút thông tin mặc định. Những gì bạn cần tìm là phần sau:
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
Tìm nơi "root" xuất hiện trong danh sách hiển thị ở trên và thêm phần sau. Thay thế các biến thích hợp.
<username> ALL=(ALL:ALL) ALL
Kết thúc thiết lập tài khoản người dùng
Chúng tôi gần như đã hoàn thành. Một vài bước nhỏ nữa.
Tạo thư mục nhà cho người dùng mới.
mkdir /home/<username>
Cung cấp cho người dùng quyền mới trong thư mục đó.
chown <username>:<usergroup> /home/<username> -R
Đặt mật khẩu cho người dùng mới.
sudo passwd <username>
Thêm các mục sau vào /etc/passwd
tập tin.
<username>:x:1000:1000::/home/<username>:/bin/bash
Khởi động lại máy chủ một lần nữa để những thay đổi này có hiệu lực.
reboot
Sử dụng sudo
Tại thời điểm này, tài khoản người dùng mới của bạn đã sẵn sàng hoạt động với quyền truy cập sudo. Bạn có thể đăng nhập vào máy chủ bằng tài khoản mới này và sử dụng sudo
khi cần thiết.