Tương tự như Windows hoặc macOS, hệ thống Linux có các loại tài khoản người dùng khác nhau với đặc quyền truy cập hệ thống khác nhau. Tuy nhiên, không phải tất cả người dùng đều có khả năng thực thi mọi lệnh và không phải tất cả người dùng đều có quyền chuyển đổi sang tài khoản người dùng khác.
Trong hướng dẫn dưới đây, Mytour sẽ chỉ rõ cách Chuyển đổi Người dùng trên Dòng lệnh Linux.
1. Tổng quan
Để thực hiện việc chuyển đổi người dùng, trước hết chúng ta cần biết mật khẩu của người dùng đó. Sử dụng lệnh dưới đây để thực hiện chuyển đổi người dùng:
su -
Để chuyển đổi người dùng root trên hệ điều hành Ubuntu, chúng ta sử dụng lệnh dưới đây:
sudo -i
2. Danh sách người dùng trên Linux
Về cơ bản, hệ thống Linux chia thành 3 loại người dùng:
- Người dùng hệ thống
Là người dùng được tự động tạo trên các hệ thống Linux để có khả năng chạy các dịch vụ hoặc ứng dụng.
- Người dùng thông thường
Là người dùng có thể đăng nhập vào hệ thống. Mỗi người dùng có thể được cấp quyền truy cập hệ thống hoặc không.
- Người dùng siêu quyền
Là người quản trị hệ thống hoặc người dùng có khả năng thực hiện các nhiệm vụ cấp cao, có thể làm ảnh hưởng hoặc tạo ra nguy cơ cho hệ thống.
3. Hướng dẫn chuyển đổi người dùng trên dòng lệnh Linux
Trong hệ thống Linux, chúng ta có thể đăng nhập với bất kỳ người dùng nào, sau đó chuyển đổi sang người dùng khác trong cùng một phiên dòng lệnh. Để thực hiện điều này, chúng ta sử dụng lệnh 'su -', cho phép chuyển đổi trực tiếp sang người dùng khác:
Ví dụ:
johndoe@system:-$ su - janedoe
Mật khẩu:
janedoe@system:-$
Trong ví dụ này, để chuyển đổi sang người dùng janedoe, chúng ta cần biết mật khẩu tương ứng.
4. Chuyển đổi sang tài khoản người dùng root
Vì lý do bảo mật, một số hệ thống ngăn chặn đăng nhập trực tiếp, đăng nhập cục bộ hoặc từ xa với tài khoản root. Để thực hiện các lệnh dưới quyền root, sử dụng lệnh sudo.
Lệnh sudo cơ bản sẽ thực hiện mọi thứ như là 'root'. Quan trọng là bạn không cần biết mật khẩu của tài khoản root, thực tế có thể không ai biết mật khẩu của root được đặt như thế nào.
Tất cả những bạn cần biết là mật khẩu của người dùng và người dùng đó phải thuộc nhóm 'sudoers', tức là nhóm người dùng có quyền sử dụng lệnh sudo trên hệ thống.
Thường để thực hiện các lệnh dưới quyền root thông qua lệnh sudo, chúng ta sử dụng lệnh sau đây:
sudo
Nếu bạn muốn chuyển đổi sang tài khoản người dùng root để tất cả các lệnh tiếp theo sẽ chạy dưới quyền root, chúng ta sử dụng lệnh:
sudo -i
Mật khẩu mà chúng ta sử dụng ở đây là mật khẩu cá nhân, không phải mật khẩu tài khoản root.
Bài viết này của Mytour hướng dẫn cách thực hiện chuyển đổi người dùng trên dòng lệnh Linux. Tóm lại, các hệ thống Linux cho phép người dùng linh hoạt chuyển đổi người dùng hoặc thực hiện các lệnh nâng cao bằng cách sử dụng su và sudo.
Nếu có bất kỳ thắc mắc hoặc câu hỏi nào cần giải đáp, độc giả có thể để lại ý kiến trong phần bình luận dưới bài viết.
Việc tạo người dùng trong Windows 10, tạo tài khoản người dùng mới, cũng là một thách thức đối với nhiều người mới sử dụng Windows 10. Chi tiết về cách tạo người dùng trong Windows 10 có thể được tìm hiểu trên Mytour.
Một kỹ thuật thú vị trên hệ điều hành Linux là thay đổi địa chỉ IP bằng lệnh - một phương pháp ít được biết đến. Bạn có thể tham khảo cách đổi địa chỉ IP bằng lệnh trên Linux được mô tả chi tiết trên trang web của chúng tôi.