Là .profile đọc khi đăng nhập GUI


6

Trong câu hỏi này , nó được đề cập rằng không có hành vi tiêu chuẩn nào về việc .profilecó đọc hay không khi người dùng đăng nhập từ GUI trong các hệ thống Linux và Unix ngày nay. Vậy đối với Ubuntu, có được .profileđọc khi tôi đăng nhập từ GUI không?

Trên một lưu ý hơi không liên quan, có cách nào để đăng nhập vào Ubuntu cục bộ chỉ qua thiết bị đầu cuối (tức là không sử dụng GUI và không sử dụng SSH để điều khiển từ xa)?


Đổi tên ( mv) tệp và đăng nhập lại và xem điều gì sẽ xảy ra.
XUÂN

Câu trả lời:


6

Được trích dẫn từ https://help.ubfox.com/community/EnvirVariables#A.2BAH4-.2F.profile

~ /.

Trong tệp này, bạn cũng có thể đặt các phép gán biến môi trường, vì nó được Trình quản lý hiển thị tự động thực hiện trong phiên máy tính để bàn quá trình khởi động cũng như vỏ đăng nhập khi đăng nhập từ bảng điều khiển văn bản. Đây là một ~ / .profile tương đương với ví dụ trên:

export FOO = bar export PATH = "$ PATH: $ HOME / MyPrograms" Lưu ý: Mã trong ~ / .profile được chạy sau khi ~ / .pam_en môi trường đã được đọc. Điều đó làm cho ~ / .profile phù hợp để sử dụng nếu bạn muốn ghi đè một biến liên quan đến ngôn ngữ được đặt trong ~ / .pam_en môi trường thông qua ví dụ Hỗ trợ ngôn ngữ.

Nó được Trình quản lý hiển thị tự động thực hiện trong phiên máy tính để bàn quá trình khởi động cũng như vỏ đăng nhập khi một người đăng nhập từ bảng điều khiển văn bản.

Điều này có nghĩa là GUI hoặc CLI sẽ đọc và sử dụng .profile

Có cách nào để đăng nhập vào Ubuntu cục bộ thông qua thiết bị đầu cuối không

Câu trả lời là chắc chắn. bạn có thể sử dụng:

  • Thiết bị đầu cuối ảo (bảng điều khiển) tty [1..6]
  • Khởi động ở chế độ văn bản

Thiết bị đầu cuối ảo (bảng điều khiển) tty [1..6]

Để sử dụng tty [1..7], chỉ cần nhấn phím tắt Ctrl+ Alt+F[1..6]

PS: tty [1..6] = tty1, tty2, ... tty6

Để khởi động vào chế độ văn bản thực

Chỉnh sửa trong / etc / default / grub

Dừng giật gân Ubuntu

#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Uncomment để vô hiệu hóa thiết bị đầu cuối đồ họa bằng cách loại bỏ hàm băm hàng đầu

GRUB_TERMINAL=console

Sau đó cập nhật grub của bạn để tải cấu hình mới:

sudo update-grub
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.