Ubuntu用户管理

摘要:
====================拓展:====================普通用户不能使用TAB键、上下键,命令行不显示当前路径?因默认ubuntu创建的普通帐号,默认shell为/bin/sh,而这不支持tab等键的,所以将「指定用户」帐号的shell改为/bin/bash就可以了。

本文主要介绍Ubuntu的用户管理,包括建立和删除用户,用户授权等

==================创建用户并授权==================

sudoadduser xxx 会在home目录下添加一个帐号
sudo useradd xxx 仅仅是添加用户, 不会在home目录添加帐号

1.1.添加用户,配置密码

sudoadduser aaaa
sudo passwd aaaa

1.2.修改用户属组,使其属于root组(wheel)

usermod -g root aaaa

1.3.赋予root权限
修改/etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉

sudo vi /etc/sudoers
## Allows people ingroup 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用户管理》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇spring2.0-2.5-3.0变化[转]windows的定时任务设置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

1、SVN之SVN服务器防火墙设置

链接来自:https://blog.csdn.net/weixin_42171170/article/details/106957543(学习用) 前言   在现在这个网络越发便捷的社会,各种网络勒索病毒层出不穷,即使是Google浏览器也是在不断的更新版本修复漏洞。很多人认为只有Windows系统才容易中病毒,若使用Linux系统就不容易中病毒,经常让自...

WSL2 配置及ubuntu18.04安装mysql8.0+

wsl2 完整配置 参考将WSL2作为生产力工具 Installing, this may take a few minutes… WslRegisterDistribution failed with error: 0x800701bc Error: 0x800701bc WSL 2 ??? https://aka.ms/wsl2kernel Pres...

iOS App 内部跳转(设置、Wifi、蓝牙...)关键词

1、iOS 10 以前: 蜂窝网络:prefs:root=MOBILE_DATA_SETTINGS_ID Wi-Fi:prefs:root=WIFI 定位服务:prefs:root=LOCATION_SERVICES 个人热点:prefs:root=INTERNET_TETHERING 关于本机:prefs:root=General&path=Ab...

超简单的图文并茂Linux上使用yum安装Mysql(Aliyun Linux release 2.1903 LTS)

首先登录进入你的Linux服务器 查看是否已安装mysql rpm -qa|grep mysql 查看自己的服务器版本 cat /etc/redhat-release 打开MySQL Yum存储库下载需要的文件包(直达链接) 我选择了第二个版本 复制下载文件的全名然后拼接一下使用wget下载:mysql80-community-release-e...

CENTOS7静默安装ORACLE11G及数据泵迁移

2021年2月4日江苏淮安特钢 CENTOS7静默安装ORACLE11G及数据泵迁移 作者:查小广(北京红河谷时代信息技术有限公司) 检化验系统LIMS 数据库迁移 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production lims数据库oracle:192.168.20....

RHEL6.2下挂载光驱安装软件

导读 在RHEL6.2命令行模式下挂载虚拟光驱安装软件也许会难倒许多新手,下面我给大家详细介绍一下。首先说明一下,本教程是以RHEL6.2版本下安装Apache为例。主要讲述挂载虚拟光驱的方法。环境:Windows7 VMware 10.0.0 RHEL6.2。 首先,先选择好你要安装的iso文件(一般下载好Apache后,把该文件包制作成iso镜像...