广告
返回顶部
首页 > 资讯 > 服务器 >Ubuntu指令大全系列三——用户和组帐号管理
  • 587
分享到

Ubuntu指令大全系列三——用户和组帐号管理

LinuxsudoUbuntu修改密码切换用户用户用户组系统指令 2022-06-03 13:06:29 587人浏览 独家记忆
摘要

用户帐户 在/etc/passwd文件中每行定义了一个用户 普通用户帐户 超级用户帐户 /etc/passwd root:x:0:0:ubuntu:/root:/bin/bash root

  • 用户帐户 在/etc/passwd文件中每行定义了一个用户

    • 普通用户帐户
    • 超级用户帐户
/etc/passwd
root:x:0:0:ubuntu:/root:/bin/bash
root        用户名
x           密码,受/etc/shadow文件保护
0           用户标示,普通用户从1000开始
0           组标示
Ubuntu      注释
/root       宿主目录
/bin/bash   命令解析器

/etc/shadow
每行代表
用户名:
口令:
最后一次修改时间:天数
最小时间间隔:天数
最大时间间隔:天数
警告时间:天数
不活动时间:天数
失效时间:天数
标志:
  • 组帐户 在/etc/group文件中每行定义了一个组

    • 私有组(与用户同名)
    • 标准组
/etc/group
组名:组口令:组ID:组成员

groups  显示某用户所有的组
  • 帐户管理

添加一个用户  
sudo useradd -m 用户名
useradd -u  指定UID
useradd -p  密码
useradd -g  指定组
useradd -s  shell
useradd -d  用户目录

adduser 用户名

-------------------------------------------------------------------------------
修改用户  
sudo usermod -l 新用户名 原用户名
usermod -u  指定UID
usermod -p  修改密码
usermod -g  修改组
usermod -s  修改SHELL
usermod -d  修改用户目录
usermod -l  修改用户登录名
usermod -L  定用户密码
usermod -U  锁定用户帐号

-------------------------------------------------------------------------------
删除用户  
userdel     删除帐号
userdel -r  删除帐号的同时也删除目录
  • 组管理

添加一个组  
sudo groupadd 组名
groupadd -g 指定组ID

修改一个组  
groupmod -g 更改组GID
groupmod -n 更改组名

删除一个组  
groupdel 组名
  • 口令管理

修改密码  
sudo passwd root
passwd -l   锁定用户帐户
passwd -u   解锁用户帐户
passwd -d   删除帐记口令

修改组口令  
gpasswd -a 添加指定用户到指定组
gpasswd -d
gpasswd -A
  • 切换用户

su root     切换到用户
su - root   切换到用户并且切换到该用户的工作目录下
  • sudo命令

/etc/sudoers
该文件配置了sudo这个命令能够被哪些主机、哪些用户以root权限执行哪些命令
admin组拥有sudo这个命令的权限
  • 用户/组状态命令

id root     查看用户的UID、GID
groups root 查看用户的所在组

--结束END--

本文标题: Ubuntu指令大全系列三——用户和组帐号管理

本文链接: https://www.lsjlt.com/news/11281.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作