Ubuntu 用户配置

  1. 环境信息

    系统 版本
    Ubuntu 16.04.1-Ubuntu x86_64
  2. 创建用户组

    新建一个用户组,GID为888。

    bash 复制代码
    sudo addgroup --g 888 组名
  3. 删除用户组

    bash 复制代码
    sudo delgroup 组名
  4. 创建用户

    username 为用户名,执行后系统会提示输入新用户的密码,后续输入其他信息(如全名、房间号、工作电话等),回车完成后即创建成功。

    bash 复制代码
    sudo adduser username

    注意:使用 useradd username 不会在/home下建立一个文件夹username

  5. 更改用户密码

    bash 复制代码
    sudo passwd 用户名
  6. 删除用户

    bash 复制代码
    sudo deluser 用户名
    #同时删除用户根目录
    sudo deluser -r 用户名
  7. 授权文件权限给用户

    bash 复制代码
    sudo chown -R 用户名 文件名或文件夹名
  8. 设置用户具备sudo权限

    方法1:

    bash 复制代码
    sudo usermod -aG sudo 用户名

    方法2:

    bash 复制代码
    #编辑sudoers文件
    sudo visudo

    在打开的文件中,找到%sudo这一行,确保该行未被注释掉,然后在下面添加一行,保存即可。

    bash 复制代码
    用户名 ALL=(ALL:ALL) ALL
  9. 修改已有用户的名称

    bash 复制代码
    sudo usermod -l 新用户名 旧用户名
  10. 查看用户信息

    bash 复制代码
    id 用户名
    # 看用户名
    whoami
    # 查看登录用户
    who
  11. 切换用户名

    bash 复制代码
    su 用户名
  12. 杀掉该用户的所有进程

    bash 复制代码
    sudo pkill -u 用户名
    sudo pkill -9 -u 用户名
  13. 更改用户目录

    bash 复制代码
    # 例:mss 用户
    sudo usermod -d /home/mss -m mss
相关推荐
画中有画6 小时前
使用yolov8实现自动化脚本
运维·yolo·自动化
Piko6147 小时前
H3C IRF2 堆叠实战:打造高可靠核心交换网络
运维·网络·笔记
JAVA面经实录9178 小时前
Linux 常用命令完整知识体系
java·linux·开发语言·汇编
万联WANFLOW10 小时前
SD-WAN 控制平面高可用怎么做?SDWAN 控制器挂了,全网会发生什么
运维·网络·分布式·架构
SkyWalking中文站12 小时前
认识 Horizon UI · AI Assistant:用日常语言查询你的可观测性数据
运维·监控·自动化运维
艾莉丝努力练剑13 小时前
OpenCode AI 编程:Ubuntu 24.04 环境安装与使用指南
linux·服务器·网络·人工智能·tcp/ip·ubuntu
崇山峻岭之间13 小时前
Keil5输出hex转换为bin的设置
linux·运维·服务器
Hoxy.R14 小时前
KingbaseES读写分离高可用集群扩容、备库重建与故障切换实战
运维·数据库
谷雪_65814 小时前
Linux 网络命名空间:从内核原理到企业级容器网络架构全景实战
linux·网络·架构
Tian_Hang14 小时前
Eclipse Ditto 的权限策略
java·服务器·前端·网络·ide·ubuntu·eclipse