Tôi đang đăng nhập vào Ubuntu Ubuntu mới của mình thông qua SSH từ một thiết bị đầu cuối trong máy tính để bàn Ubuntu. Tôi đã tạo một adam người dùng mới , mà tôi đã thêm vào nhóm sudo, vì vậy tôi không phải đăng nhập với quyền root mọi lúc. Khi tôi đăng nhập bằng root, mọi thứ đều như mong đợi, ngoại trừ khi tôi đăng nhập như adam, tôi gặp một số vấn đề với $BASH_VERSION
môi trường var.
Tôi đã không thay đổi bất cứ điều gì trong mặc định .profile
và .bashrc
các tập tin, vì vậy tôi nên có tất cả các cài đặt mặc định. Tôi nhận thấy mặc dù trong .profile
đó có một điều kiện bao gồm .bashrc
:
if [ -n "$BASH_VERSION" ]; then
Ngoại trừ khi tôi lặp lại $BASH_VERSION
từ CL, tôi không nhận được gì, chỉ là một dòng trống. Một cái gì đó dường như thực sự vặn vẹo ở đây nhưng nó chỉ là một chút ngoài tầm hiểu biết của tôi.
Trong trường hợp hữu ích, đây là những gì tôi đã sử dụng để tạo người dùng:
useradd -d /home/adam -m adam
sudo passwd adam
usermod -a -G sudo adam
/bin/dash
không làm việc,/bin/bash
đã làm.