当前位置:   article > 正文

Linux 用户及用户组管理

Linux 用户及用户组管理

添加用户(useradd)

语法:

  1. useradd [-mMnr][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>]
  2. [-g <群组>][-G <群组>][-s <shell>][-u <uid>][用户帐号]
-u指定用户ID;0~499默认是保留给系统用户账号使用的,所以该值必须大于499
-s指定用户登入后所使用的shell
-r建立系统帐号
-n取消建立以用户名称为名的群组
-M不要自动建立用户的登入目录
-m制定用户的登入目录
-G指定用户所属的附加群组
-g指定用户所属的群组
-f指定在密码过期后多少天即关闭该帐号
-e指定帐号的有效期限
-d指定用户登入时的起始目录,替换系统默认值/home/<用户名>
-c加上备注文字;备注文字会保存在passwd的备注栏位中
-D变更预设值

示例:建立一个新用户xy,并设置其主目录为/testuser1,属组为users

  1. sudo useradd -d /testuser1 -g users -m xy
  2. #执行完后记得设置密码:passwd 用户名 ,才能登录
  3. sudo passwd users

在登录界面就可以看到建立成功的用户,还可以看到当前的主目录正是我们刚才设置的那个

 

 

删除用户:userdel

语法:

userdel [参数] 用户名

不加参数,只删除用户账号,用户下相关的目录等都没有删除 

-f强制删除用户,即使用户当前已登录
-r删除用户的同时,删除与用户相关的所有文件

以上参数,加的时候要谨慎考虑。

修改用户:usermod

用于修改已有的用户账号的一些信息

  1. usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][-f <缓冲天数>]
  2. [-g <群组>][-G <群组>][-l <帐号名称>][-s <shell>][-u <uid>][原用户帐号]
-c修改用户帐号的备注文字
-d修改用户登入时的目录
-e修改帐号的有效期限
-f修改在密码过期后多少天即关闭该帐号
-g修改用户所属的群组
-G修改用户所属的附加群组
-l修改用户帐号名称
-L锁定用户密码,使密码无效
-s修改用户登入后所使用的shell
-u修改用户ID
-U解除密码锁定

 记住用户操作:history

history命令列出所有使用过的命令并加以编号,默认可以使用存储最近的1000条命令记录,这些信息被存储在用户主目录的./bash_history

 

可以指定让history列出最近几次输入的命令

 查看用户信息:id

用户切换:su

su+用户名就可以切换到对应的用户,通过exit命令返回之前的账号,若su后面没有跟用户名,则会将用户替身至root权限 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/239857
推荐阅读
相关标签
  

闽ICP备14008679号