ubuntu linux添加用户及管理

linux查看所有用户 cat /etc/passwd cat /etc/group
1、添加用户 :#adduser kk//添加一个名为kk的用户
#passwdkk//修改密码
2、创建一个系统用户

root@localhost:~# useradd -r kk //创建一个系统用户kk

为新添加用户指定home目录。

root@localhost:~# useradd -d /home/myf kk //新添加用户kk,其home目录为/home/myf

当用用户名kk登录主机时,系统进入的认目录为/home/myf。

3、增加管理员权限:

sudo useradd -g root XXX(xxx是你的管理员帐号不能是root

4、锁定用户kk账号密码

usermod -Lkk锁定后账号不可使用

5. 解锁用户 usermod -Ukk

6、删除kk账号

userdel -rkk(-r 连同用户目录一起删除)

7、用户组的管理工作主要涉及到用户账号的添加修改删除

添加一个分组:

[root@mode ~]# groupadd newgroup

修改newgroup分组:

[root@mode ~]#groupmod -g 355newgroup

删除newgroup分组

[root@mode ~]# groupdelnewgroup

8、让此用户有root权限
执行命令:
root@ubuntu:~# sudo vim /etc/sudoers
修改文件如下:
代码如下复制代码
# User privilege specification
root ALL=(ALL) ALL
kk ALL=(ALL) ALL
9、增加用户到admin组,让其有sudo权限。前提是需要admin组存在才能执行成功。
sudo usermod -G admin -a 用户名

遇到过的问题:

1、新添加用户kk的home目录为/home/myf,ll /home/myf 时,提示ls:cannotaccesshome/myf :Nosuchfileordirectory ,

原因是 :使用useradd不创建home目录,使用adduser 添加用户,则会自动创建home目录

解决办法: 进入root管理员帐号,创建目录,mkdir /home/myf

2、新建用户kk,登录后,不能使用tab键,

解决办法: 需要进入管理员账户将新用户kk的当前shell环境命令解析器,由/bin/sh ,改为/bin/bash

步骤:$usermod -s /bin/bash 用户名

如:

$echo $SHELL

$usermod -s /bin/bash kk

Linux命令,更多的可以查看别人整理的很详细的网页文档。

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...