用户与组的管理

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。

用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;

另一方面也可以帮助用户组织文件,并为用户提供安全性保护。

每个用户账号都拥有一个唯一的用户名和各自的口令密码。

实现用户账号的管理,要完成的工作主要有如下几个方面:

  1. 用户账号的添加、删除与修改。
  2. 用户口令密码的管理。
  3. 用户组的管理

用户的添加、删除、修改

用户的创建如果没有指定会创建一个同名的组和家目录

语法:

useradd 选项  用户名

常用选项:

-c

添加描述信息

-d

指定新用户每次登陆时所使用的家目录

-g

指定用户的主要组

-G

指定用户的附加组

-M

不建立用户家目录

-r

建立系统帐号

-u

指定用户id

例:添加一个用户boy设置为不可登录

 创建一个指定id的用户hi

 使用命令su可以切换用户,root不需要密码就可以登录任何用户

 退出使用exit就可以退出到上一个用户

密码

 命令passwd可以设置登录密码,密码隐藏不会显示,root用户随意设置密码,一位密码也可以,提示没有实际的作用

 非root用户登录用户需要输入密码

 删除用户

语法格式:userdel [选项] [用户名]

常用选项:

-f

强制删除用户账号

-r

删除用户主目录及其中的相关文件

普通的删除用户不会删除家目录,会导致二次创建同名用户有家目录的重复问题,建议每次删除用户带上-r选项

修改帐号

语法格式:usermod [选项]

常用选项:

 

-g

修改用户所属的主要组

-G

修改用户所属的附加群组 / 配合-a选项一起使用

-l

修改用户账号名称

-L

锁定用户密码,使密码无效

-s

修改用户登入后所使用的shell

-u

修改用户ID

-U

解除密码锁定

例:修改joy的附加组

 

用户组的添加、删除、修改

添加用户组 多个用户的集合 为的目的是便于管理

语法格式:groupadd [选项]

常用选项:

-g

指定新建工作组的id

-r

创建系统工作组,系统工作组的组ID小于500

组的创建可以在cat /etc/group查看

 

删除用户组

语法格式: [选项] [群组名称]

常用选项:

-g

设置用户组的GID

-o 

与-g选项一起使用,可以设置重复的GID编号

-n

修改用户组名称

修改用户组

语法格式:groupmod [选项]

常用选项:

-g

设置用户组的GID

-o 

与-g选项一起使用,可以设置重复的GID编号

-n

修改用户组名称

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值