用户和权限管理

1.用户

(1)用户基础概念

Linux是一个多用户的操作系统,可在系统上建立多个用户,而多个用户可在同一时间内登录至同一系统执行不同的任务;用户是能够获得系统资源权限的集合;每个用户都会分配 一个特有的 id号-uid。
uid指用户的id(user id),一个用户uid标示一个给定用户,uid是用户唯一的标示符,通过uid可区分不同用户的类别,分别为:
①超级用户:root用户,uid为0;
②普通用户:一般用户,uid为1000-60000之间;
③虚拟用户:系统用户,uid为1-999之间。

2.管理权限

(1)区分用户类别

1)查看uid命令:id[OPTION][user_name]
2)相关参数
①-u,-user:只输出有效的uid;
②-n,-name:对于ugG输出名字而不是数值;
③-r,-real:对于-ugG输出真实id而不是有效id。

(2)useradd

可用来创建用户账号,并保存在/etc/passwd文件中;
1)语法:useradd[OPTION] user_name
2)其命令选项:
①-u:指定用户uid;
②-o:配合“-u”属性,允许uid重复;
③-g:指明用户所属的基本组,既可为用户组别,也可为GID(该组必须存在);
④-d:指定用户的home目录,并自动创建用户home目录;
⑤-s:指明用户默认的shell程序;
⑥-D:显示或更改默认配置。

(3)usermod

可用来修改用户账号的各类信息
1)语法:usermod[OPTIONS] user_name
2)命令选项:
①-u:修改用户uid;
②-g:修改用户所属用户组;
③-l:修改用户账号名称;
④-d:修改用户home目录;
⑤-s:休息啊用户默认shell程序。

(4)userdel

删除指定的用户以及该用户相关的文件;
1)语法:userdel[options] user_name
2)命令选项:
①-f:强制删除用户账号,即使用户当前处于登录状态;
②-r:删除用户,同时删除与用户相关的所有文件;
③-h:显示命令的帮助信息。
(userdel命令用于删除指定的用户及用户相关文件,实际上是对系统的 用户账号文件进行了修改)

(5)passwd

修改用户的密码;
1)语法:passwd[OPTION] user_name
2)命令选项:
①-n:设置修改密码最短天数;
②-x:设置修改密码的最长天数;
③-w:设置用户在密码前多少天收到警告信息;
④-i:设置密码过期多少天后禁用账户;
⑤-d:删除用户密码;
⑥-s:显示用户密码信息。
(root用户可以修改任何用户的密码,普通用户只能修改自身密码。)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值