ubuntu 系统创建新用户添加 ROOT 权限配置不能使用 TAB 键解决
一, 新建用户 www.linuxidc.com
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.linuxidc.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 用户
来源: http://www.bubuko.com/infodetail-2738635.html