本文主要介绍Ubuntu的用户管理,包括建立和删除用户,用户授权等
================== 创建用户并授权==================
sudo adduser xxx 会在home目录下添加一个帐号 sudo useradd xxx 仅仅是添加用户, 不会在home目录添加帐号
1.1.添加用户,配置密码
sudo adduser aaaa sudo passwd aaaa
1.2.修改用户属组,使其属于root组(wheel)
usermod -g root aaaa
1.3.赋予root权限
修改/etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉
sudo vi /etc/sudoers
## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL
aaaa ALL=(ALL) ALL
也可以在root下面添加一行,授权指定用户
修改完毕,可以用新建的用户帐号登录,然后用命令su -,即可获得root权限进行操作。
1.4.编辑配置文件配置root登陆
sudo gedit /etc/ssh/sshd_config
# 注释掉 PermitRootLogin without-password # 启用 PermitRootLogin yes
service sshd restart
================== 删除用户 ===================
在root用户下:
userdel -r aaaa
在普通用户下:
sudo userdel -r aaaa
需要彻底删除用户,加上-r的选项,在删除用户的同时一起把这个用户的宿主目录和邮件目录删除。
==================== 拓展:====================
普通用户不能使用TAB键、上下键,命令行不显示当前路径?
因默认ubuntu创建的普通帐号,默认shell为/bin/sh,而这不支持tab等键的,所以将「指定用户」帐号的shell改为/bin/bash就可以了。
1.查看当前的shell:
echo $SHELL /bin/sh
2.修改shell为/bin/bash:
usermod -s /bin/bash aaaa
完毕,呵呵呵呵