设为首页 收藏本站
查看: 672|回复: 0

Shell账户管理,用户和组管理

[复制链接]

尚未签到

发表于 2018-8-24 13:46:20 | 显示全部楼层 |阅读模式
  1.Linux用户分为普通用户账户和超级用户用户账户。
  2.Linux组账户分为私有组和标准组。当新建一个用户,但是没指定他所属于的组,则自动创建一个和用户名想同的组。
  3.当一个用户属于多个组的时候,其登录以后所属的组为主组,其他的组称为附加组。
  4.Linux下的账户系统所使用的文件有/etc/passwd   /etc/shadow   /etc/group /etc/gshadow
  5.groupadd,添加组账户 -g指定组GID号
  6.groupmod,修改系统已经存在的组帐号,-g指定组GID号,-n NEW_GROUP更改组名
  7.groupdel  删除组帐号
  8.Useradd   添加用户账户。
  9.usermode   修改用户帐号信息
  10.userdel    删除系统已经存在的组帐号
  11.passwd    设置用户密码
  12.设置/etc/login.defs    设置口令实效的默认设定,PASS_MAX_DAYS    设置多少天以后要求用户更改密码,PASS_MIN_DAYS 设定本次口令修改后指定多少天才允许更改口令,PASS_MIN_LEN设定口令的最小字符数,PASS_WARN_AGE    设置口令在失效前多少天通知用户更改口令
  13.修改/etc/default/useradd        INACTIVE指定口令失效后多久时间内,如果没有对口令进行更改,将账户改为失效状态。默认值-1    EXPIRE为所有新用户设定一个口令失效的时间
  14.change,对已经存在的用户设置口令时效。
  用户切换命令
  su和sudo
  su直接切换到超级用户,普通用户切换到超级用户必须得知道超级用户的密码
  sudo 直接使用sudo执行系统命令,执行命令无需知道超级用户的口令,
  su - 切换时同时切换用户工作环境
  -p不切换用户工作环境(默认值)
  -c以指定的用户身份执行命令
  sudo能够限制用户使用的命令,sudo可以提供日志记录使用超级用户执行操作的过程
  sudo的配置文件保存在/etc/sudoers
  sudo时候默认获得5分钟的超级用户权限,
  sudo -l 显示当前用户
  sudo -v 延长口令实效
  sudo -b 在后台执行口令
  sudo -u 以指定的用户作为新的身份
  sudo -i 模拟一个新用户身份初始化Shell
  分配用户可以使用sudo命令的权限,修改文件/etc/sudoers
  (1)文件注释以及说明:#开头的行为注释行
  ALL表示所有
  %后面代表组名
  !非
  行末的\表示续航
  特殊字符必须转义
  (2)/etc/sudoers文件内容组成部分
  1>别名定义部分:User_Alis,Host_Alias,Runas_Alias,Cmnd_Alias
  2>配置选项部分,由Default指定
  3>权限分配部分,格式User(用户)    Host(主机)=Runas(可以切换的用户)    Cmnd(执行的命令)
  在命令前面NOPASSWD:可以在使用命令的时候不用输入密码。Runas省略表示root
  用户状态命令:
  whoami    显示当前用户的名称
  groups    显示指定用户属于的组
  id        显示用户身份
  newgrp    将用户从当前组转换到指定的附加组,


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-556041-1-1.html 上篇帖子: Shell子程序结构,函数 下篇帖子: 101个shell脚本之002
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表