Ubuntu用户管理

Posted 天生帅才

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu用户管理相关的知识,希望对你有一定的参考价值。

本文主要介绍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

完毕,呵呵呵呵








以上是关于Ubuntu用户管理的主要内容,如果未能解决你的问题,请参考以下文章

在每个用户的Rails中使用片段缓存

python 一个终端代码片段,在mac上生成可启动的usb live CD,以运行类似ubuntu或debian的内容。

续:纠正:ubuntu7.04可以安装,而且完美的安装 ! for《Oracle-10.2.0.1,打补丁10.2.0.5:在 debian 版本4不含4以上,及 ubuntu 7.04不含(代码片段

SnippetsLab for Mac 1.9 中文共享版 – 强大的代码收藏管理工具

片段 XXX 未与片段管理器关联

ubuntu16.04 yum报错:There are no enabled repos. Run “yum repolist all“ to see the repos you have.(代码片段