用户组和用户

创建用户

useradd [选项] 用户名

-m: 创建用户的同时创建用户的家目录,默认用户家目录(/home/用户名)
-d:指定用户的家目录路径。
-s:指定用户的登录shell。
-g:指定用户的初始主组。
-G:指定用户的附加组。
-c:指定用户的注释/描述信息。
-p:设置用户的加密密码。可以使用openssl等工具生成加密的密码哈希值。

用法:
创建一个名为docker的用户,同时创建家目录和指定登录shell

useradd -m -s /bin/bash docker

创建一个名为docker的用户,指定家目录和登录shell

useradd -m -d /home/docker -s /bin/bash docker

创建一个名为docker的用户组,并将用户 docker添加到该组:

groupadd docker
useradd -m -g docker docker

创建一个名为docker的用户,同时创建家目录和设置初始密码:

useradd -m -p $(openssl passwd -1 MyPassword) docker

补充

  • -u 指定用户的数值用户ID(UID)。
  • -o:允许使用非唯一的UID创建用户(通常与-u选项一起使用)。
  • -n:不创建与用户名相同的群组。
  • -r:创建系统账户。这些账户通常用于运行系统服务或应用程序,其UID值通常较低。
  • -e:指定用户账户的过期日期。
  • -f:指定用户账户的过期日期为从1970年1月1日算起的天数。
  • -k:指定一个模板目录,用于创建用户的家目录。模板目录中的文件和目录将被复制到新用户的家目录中。

删除用户

正确删除用户方式 userdel -r 用户名
删除docker用户,-r:删除用户及家目录

userdel -r docker
posted @   seven3306  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示