前端之家收集整理的这篇文章主要介绍了
ubuntu linux添加用户及管理,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
linux查看所有用户
cat /etc/passwd cat /etc/group
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 连同用户目录一起删除)
添加一个分组:
[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命令,更多的可以查看别人整理的很详细的网页文档。
原文链接:https://www.f2er.com/ubuntu/350271.html