解决ubuntu新建用户后,tab键不能使用的问题

ubuntu系统创建新用户 不能使用TAB键解决

一、新建用户  support

adduser 新建用户的名字

passwd  新建用户的名字即可添加新用户

二、创建家目录

# cd /home

1.创建家目录:

# mkdir 新建用户的名字

2.拷贝环境变量模板文件:

# cp /etc/skel/.b* support

# cp /etc/skel/.p* support

3.修改权限

# chown -R support:support support

# chmod 770 support

www.2cto.com

三、赋予ROOT权限

方法一: 修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉

## Allows people in group wheel to run all commands

%wheel    ALL=(ALL)    ALL

然后修改用户,使其属于root组(wheel),命令如下:

#usermod -g root 用户名

修改完毕,现在可以用新建的用户名帐号登录,然后用命令 su - ,即可获得root权限进行操作。

方法二: 修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

## Allow root to run any commands anywhere

root    ALL=(ALL)     ALL

新建用户的名字   ALL=(ALL)     ALL

修改完毕,现在可以用新建的用户名字帐号登录,然后用命令 su -,即可获得root权限进行操作。

四、不能使用TAB键、上下键,命令行不显示当前路径的解决

因默认ubuntu创建的普通帐号,默认shell为/bin/sh,而这不支持tab等键的,所以将「指定用户」帐号的shell改为/bin/bash就可以了。

1.查看当前的shell:

# echo $SHELL

/bin/sh

2.修改shell为/bin/bash:

# usermod -s /bin/bash 用户名

时间: 2024-10-18 13:58:21

解决ubuntu新建用户后,tab键不能使用的问题的相关文章

ubuntu 新建用户后 不能使用TAB键、上下键,命令行不显示当前路径的解决

因默认ubuntu创建的普通帐号,默认shell为/bin/sh,而这不支持tab等键的,所以将「指定用户」帐号的shell改为/bin/bash就可以了. 1.查看当前的shell:# echo $SHELL/bin/sh2.修改shell为/bin/bash:# usermod -s /bin/bash 用户名

SecureCRT ,可是进入模拟器后TAB键还是无法补全

SecureCRT是做网络,路由,交换机等设备的人都知道的工具 ,可是进入模拟器后TAB键还是无法补全,就很懊恼了. 设置步骤: 1)打开SecureCRT软件,选项—全局选项—常规—默认的会话设置—编辑默认的设置—连接—-右侧的协议选择为Telnet : 2)在左侧,选择telnet,在右侧的高级框里“强制每次一个字符模式”勾上,确定: 3)一直点击“确定”,最后重启SecureCRT软件就可以了

Docker上ubuntu新建用户的网络访问不通问题

背景 作为一个生命不息,折腾不止的码农.各种操作系统被我不知道搞崩了多少次,无数个夜晚连夜抢修数据,重装系统,那个累啊!! Option 1:备份.数据可以备份,配置可以备份,安装包可以备份.但是安装过程不好搞啊,穷屌各种安装后要先破解再配置,再测试,伤不起. Option 2:整个系统备份.折腾不息,备份不起~~ Option 3:大杀器Docker.刚好有个群晖NAS可以部署Docker,所有折腾在全新容器上实现,想固化的直接整个容器备份,体积比系统备份小多了,部署方便,access好管理.

使用Navicat连接Oracle数据时的一些问题,连接时错误:ORA-28547,新建用户后连接时错误:ORA-01017

发现Navicat作为一款连接数据库的工具确实很好用,可视化的界面看着舒服很多,下面说说我今天在连接Oracle数据库时的一些问题: 1.安装好Oracle后直接用Navicat是连接不上的,会出现如下图的错误:使用Navicat连接Oracle时必须先下载Oracle的instantclient客户端,去官网下载即可 2.将下载的安装包解压出来:打开Navicat,工具==>OCI==>在OCI library选择刚刚解压出来的oci.dll路径,确定后重启. 3.然后输入我们的连接名,连接

Ubantu 新建用户后没有生成对应文件夹

原命令:useradd python 改正后:useradd python -m 后成功在home目录下创建文件夹 原因: man useradd就可以看到如此介绍:Create the user′s home directory if it does not exist.(它将创建用户的主目录即使不存在) 接着下面useradd will create the home directory unless CREATE_HOME in  /etc/login.defs is set to no.

Ubuntu在vncviewer下Tab键失效

打开命令行,运行如下命令即可解决: xfconf-query -c xfce4-keyboard-shortcuts -p /xfwm4/custom/'<'Super'>'Tab -r 参考链接:http://blog.zerosum42.com/2011/10/tech-fixing-tab-key-in-vnc.html 原文地址:https://www.cnblogs.com/itlqs/p/8727540.html

linux新建用户后使用Xshell时方向键等出现乱码

原因:新建的用户默认的是使用dash,而不是我们常用的bash,只要修改一下用户登录的shell就行. 命令:sudo usermod -s /bin/bash 用户名 记得先获取sudo权限,也就是先加入sudo附加组. 命令:sudo usermod -G sudo 用户名 最后重新连接一下就行了. 原文地址:https://www.cnblogs.com/315sky/p/11084906.html

ubuntu 下vim修改tab键为4个空格

vim /etc/vim/vimrc   添加如下3行: set ts=4   set expandtab   set autoindent 

Mysql创建新用户后无法登录,提示 Access denied for user &#39;username&#39;@&#39;localhost&#39; (using password: YES)

MySQL创建新用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES) ,多半是因为存在匿名用户,要解决这个问题只要删除数据库中的匿名用户即可. MySQL新建用户后无法登录,提示 Access denied for user 'username'@'localhost' (using password: YES) 的解决方法: 请使用root账户通过命令行或PHP程序运行以下代码 MySQL