Linux lệnh đăng xuất người dùng

Rất dễ để đăng xuất với giao diện đồ họa được cung cấp bởi máy Linux. Nhưng bạn có biết cách đăng xuất khỏi Ubuntu bằng dòng lệnh không?

  • Cách sửa lỗi "add-apt-repository: command not found" trên Ubuntu
  • Cách cài đặt macOS trong máy ảo trên Ubuntu Linux
  • Ubuntu hay Arch Linux: Bạn nên chọn bản phân phối Linux nào?
  • Cách cài đặt Ubuntu 22.04 LTS trên máy tính
  • Cách cài đặt Python trong Ubuntu

  • Cách đăng xuất trên Ubuntu Desktop
  • Đăng xuất khỏi máy chủ từ xa

Có hai cách chính để đăng xuất khỏi Ubuntu. Cách đầu tiên và phổ biến nhất là thông qua giao diện đồ họa người dùng [graphical user interface, hay GUI] và thứ hai là thông qua terminal [chương trình phần mềm được cài đặt sẵn trên hệ điều hành Linux cho phép người dùng có thể giao tiếp với máy tính thông qua việc chạy các câu lệnh].

Nếu bạn đang chạy Ubuntu trên một máy chủ, thì bạn chỉ có thể đăng xuất qua terminal. Đối với phiên bản Ubuntu Desktop, bạn có thể sử dụng terminal hoặc GUI để đăng xuất.

Bài viết này sẽ hướng dẫn bạn cách đăng xuất nhanh chóng và dễ dàng khỏi phiên Ubuntu thông qua terminal.

Cách đăng xuất trên Ubuntu Desktop

Tùy thuộc vào môi trường desktop, có một số cách để đăng xuất trên máy tính Ubuntu. Nếu bạn đang sử dụng GNOME, màn hình mặc định trong Ubuntu, hãy chạy lệnh sau để đăng xuất:

gnome-session-quit

Hệ thống sẽ hiển thị một lời nhắc tương tự như bên dưới. Nhấp vào nút Đăng xuất [Log Out] để nhanh chóng kết thúc phiên, nếu không, bạn sẽ tự động đăng xuất sau 60 giây.

Để đăng xuất ngay lập tức mà không cần bất kỳ lời nhắc nào trên màn hình, hãy nhập:

gnome-session-quit --no-prompt

Nếu bạn đang sử dụng môi trường máy tính để bàn KDE, hãy phát hành lệnh sau để đăng xuất ngay lập tức:

qdbus org.kde.ksmserver /KSMServer logout 0 0 1

Mẹo : Bạn cũng có thể đăng xuất khỏi Ubuntu bằng phím tắt Ctrl + Alt + Del và nhấp vào Đăng xuất [Log Out] trên lời nhắc.

Đăng xuất khỏi máy chủ từ xa

Nếu bạn đã đăng nhập vào máy chủ từ xa qua SSH hoặc SFTP, bạn có thể dễ dàng đăng xuất hoặc kết thúc phiên bằng cách nhập lệnh sau:

exit

Lệnh nói trên sẽ kết thúc kết nối từ xa và chấm dứt phiên đăng nhập của bạn.

Hy vọng sau bài viết này, bạn đã biết cách đăng xuất khỏi Ubuntu dễ dàng thông qua các dòng lệnh.

Dịch từ: //www.makeuseof.com/how-to-log-out-ubuntu-linux-terminal/

Vân Nguyễn

Ngày nay, có thể sử dụng Linux mà không cần tương tác nhiều với dòng lệnh nhưng vẫn còn nhiều trường hợp khi làm điều gì đó bằng cách sử dụng dòng lệnh dễ hơn nhiều so với sử dụng một công cụ đồ họa.

Một ví dụ về lệnh bạn có thể sử dụng thường xuyên từ dòng lệnh là apt-get được sử dụng để cài đặt phần mềm trong các bản phân phối dựa trên Debian và Ubuntu.

Để cài đặt phần mềm bằng apt-get, bạn cần phải là người dùng có đủ quyền để làm như vậy.

Một trong những lệnh đầu tiên mà người dùng các hệ điều hành Linux phổ biến trên máy tính để bàn như Ubuntu và Mint học là sudo.

Lệnh sudo cho phép bạn chạy bất kỳ lệnh nào như một người dùng khác và thường được sử dụng để nâng cấp quyền để lệnh được chạy như một quản trị viên [trong điều khoản Linux được gọi là người dùng root].

Đó là tất cả tốt và tốt, nhưng nếu bạn đang đi để chạy một loạt các lệnh hoặc bạn cần phải chạy như một người dùng khác trong một thời gian dài của thời gian sau đó những gì bạn đang tìm kiếm là lệnh su .

Hướng dẫn này sẽ chỉ cho bạn cách sử dụng lệnh su và sẽ cung cấp thông tin về các công tắc có sẵn.

Chuyển sang người dùng gốc

Để chuyển sang người dùng root, bạn cần mở terminal bằng cách nhấn ALT và T cùng một lúc.

Cách bạn chuyển sang người dùng gốc khác nhau có thể khác nhau. Ví dụ trên các bản phân phối dựa trên Ubuntu như Linux Mint, Ubuntu, Kubuntu, Xubuntu và Lubuntu, bạn cần chuyển đổi bằng lệnh sudo như sau:

sudo su

Nếu bạn đang sử dụng bản phân phối cho phép bạn đặt mật khẩu gốc khi bạn cài đặt bản phân phối thì bạn có thể chỉ cần sử dụng như sau:

su

Nếu bạn chạy lệnh với sudo thì bạn sẽ được hỏi mật khẩu sudo nhưng nếu bạn chạy lệnh giống như su thì bạn sẽ cần nhập mật khẩu root.

Để xác nhận rằng bạn đã thực sự chuyển sang kiểu người dùng root lệnh sau:

tôi là ai

Lệnh whoami cho bạn biết người dùng nào bạn hiện đang chạy.

Cách chuyển sang người dùng khác và áp dụng môi trường của họ

Lệnh su có thể được sử dụng để chuyển sang tài khoản của người dùng khác.

Ví dụ, hãy tưởng tượng bạn đã tạo một người dùng mới có tên là ted bằng cách sử dụng lệnh useradd như sau:

sudo useradd -m ted

Điều này sẽ tạo ra một người dùng tên là ted và nó sẽ tạo ra một thư mục chủ cho ted gọi là ted.

Bạn sẽ cần phải đặt mật khẩu cho tài khoản ted trước khi nó có thể được sử dụng bằng cách sử dụng lệnh sau:

passwd ted

Lệnh trên sẽ yêu cầu bạn tạo và xác nhận mật khẩu cho tài khoản ted.

Bạn có thể chuyển sang tài khoản ted bằng cách sử dụng lệnh sau:

su ted

Vì nó là viết tắt lệnh trên sẽ đăng nhập bạn như ted nhưng bạn sẽ không được đặt trong thư mục nhà để kiểm tra và bất kỳ cài đặt mà ted đã được thêm vào tập tin .bashrc sẽ không được tải.

Tuy nhiên bạn có thể đăng nhập bằng ted và chấp nhận môi trường bằng cách sử dụng lệnh sau:

su - ted

Lần này khi bạn đăng nhập như ted, bạn sẽ được đặt vào thư mục home cho ted.

Một cách hay để thấy điều này trong hành động đầy đủ là thêm tiện ích screenfetch vào tài khoản người dùng ted.

Thực hiện một lệnh sau khi chuyển đổi tài khoản người dùng

Nếu bạn muốn chuyển sang tài khoản của người dùng khác nhưng có một lệnh chạy ngay sau khi bạn chuyển đổi sử dụng công tắc -c như sau:

su -c screenfetch - ted

Trong lệnh trên, su chuyển người dùng, màn hình -cff chạy tiện ích screenfetch và - ted chuyển sang tài khoản ted.

Thiết bị chuyển mạch Adhoc

Tôi đã cho thấy cách bạn có thể chuyển sang một tài khoản khác và cung cấp một môi trường tương tự bằng cách sử dụng nút chuyển.

Để hoàn thành, bạn cũng có thể sử dụng các mục sau:

su -l

su --login

Bạn có thể chạy một trình bao khác từ mặc định khi bạn chuyển người dùng bằng cách cung cấp công tắc -s như sau:

su -s -

su --shell -

Bạn có thể bảo vệ cài đặt môi trường hiện tại bằng cách sử dụng các công tắc sau:

su -m

su -p

su --preserve-environment

Tóm lược

Hầu hết người dùng bình thường sẽ nhận được chỉ bằng lệnh sudo để chạy các lệnh với các đặc quyền nâng cao nhưng nếu bạn muốn dành một lượng thời gian dài được đăng nhập như một người dùng khác, bạn có thể sử dụng lệnh su .

Nó là đáng chú ý mặc dù đó là một ý tưởng tốt để chỉ chạy như một tài khoản với các điều khoản bạn cần cho công việc trong tay. Nói cách khác, không chạy mọi lệnh như root.

Bài Viết Liên Quan

Chủ Đề