by zjmysterversion :1.2Linux账号管理和ACL权限设置:主要相关配置文件:/etc/passwd   /etc/shadow  /etc/group  /etc/gshadow  /etc/skel/etc/passwd   vbird3:x:503:500::/home/vbird3:/bin/bash用户名:密码位:UID:GID:描述:主目录:shell/etc/shadow  vbird3:$1$.X7LGQAK$rUz3VtusMwDvPm/zKT7iG1:17270:0:99999:7:::用户名:密码加密形式:上次更改密码时间:多少天后能修改密码:密码需要修改时间:警告时间:密码失效时间(指在3和5字段过期后的宽限时间):账号失效时间:保留注释/etc/group  testgroup:x:500:vbird1,vbird2用户组:密码位:GID:组成员/etc/gshadow  testgroup:!:vbird1:vbird1,vbird2用户组:密码位:组管理员:组成员/etc/skel  用户信息当然值得一提的是,如果其他公司和你们公司合作开发项目,都要用到linux客服端,当然作为本公司得给其他公司成员一些登陆账号,当然这些账号一般是有期限的,而且密码得根据别人自己来设置的,所以得给一个简单的初始密码,然后强制第一次登陆修改密码。其实设置很简单,只要在/etc/shadow下把新用户的第3或第5个字段改为0即可解决强制修改密码的问题。或者直接命令passwd -l 用户使密码失效,然后-u 是使密码有效。如果作为管理员的你要停掉一些用户登陆,则可以在/etc/shadow下把用户的第8个字段改为0,如果你想给他30天的时间,即把第8个字段在第3个字段的基础上加30天。有效用户组和初始用户组:A:有效用户组则是创建文件时,文件所属的用户组,也就是此时真正有效的用户组。B:初始用户组就是/etc/passwd文件下的GID所代表的组。主要管理用户命令:useradd,usermod,passwd,userdel,groupadd,gpasswd,groupdeluseradd –g testgroup vbird4 新创vbird4用户并添加到testgroup用户组usermod –c “testgroup” vbird4 给用户vbird4添加注释passwd vbird4 给用户vbird4修改密码echo “abc123abc” | passwd –stdin vbird4 新建密码userdel –r vbird4 删除用户vbird4,同时也删除了目录/home/vbird4groupadd testgroup2 新建用户组testgroup2groupdel testgroup2 删除用户组testgroup2gpasswd testgroup2 新建用户组管理员密码gpasswd –a vbird3 testgroup2 把用户vbird3添加到用户组testgroup2gpasswd –A vbird3 testgroup2 把用户vbird3设置成用户组testgroup2的管理员gpasswd –d vbird3 testgroup2 把用户vbird3从用户组testgroup2删除A:修改/etc/passwd添加一条数据 vbird5::505:500:wodexinyonghu5:/home/vbird5:/bin/bashB:修改/etc/shadow(当然也可以直接用 命令pwconv同步密码)添加一个数据 vbird2::17271:0:99999:7:::C:新建用户目录(主文件夹)mkdir /home/vbird5D:把用户信息cp到用户目录下cp –a /etc/skel /home/vbird5E:更改用户主文件夹属性chown -R 用户:用户组 用户主文件夹批量添加用户#!/bin/bash#add usersuserlist=$(cat users)for username in $userlistdouseradd $username #新建用户echo “abc123abc” | passwd –stdin $username  #初始密码chage –d 0 $username  #设置强制登陆修改密码doneACL的使用:(比如在testgroup组里有3个用户,vbird1,vbird2,vbird3,但是我想给这三个组成员不用的权限,这个时候得用灵活的ACL权限设置)先查看ACL和启动aclmountmount –o remount,acl /2.设置ACL   setfacl –m u:vbird1:rx zz设置子目录默认acl权限  setfacl –m d:u:vbird1:r zz  (必须在设置了ACL,设置子目录默认ACL才真正起作用)3.查看ACL   getfacl zz su以及sudo的用法:其实既然有了多用户的说法了,那么su切换用户就是必然的了,那么在普通用户模式下如果要使用到root才能使用的命令,不会每次都要切换到root模式,这样麻烦,而且重要的是root的密码也太没价值了吧。。所以考虑到这些,我们的sudo就出来了,它可以给普通用户用root的身份去执行命令或者使用root批准的一些命令。这样不必知道root的密码。要达到上述的说法就要修改/etc/sudoers,具体其他细节这里就不扩充了。。

转载于:https://www.cnblogs.com/zengjieboke/p/6715430.html

Linux账号管理和ACL相关推荐

  1. linux设置账号权限设置,Linux账号管理与ACL权限设置

    1:UID和GID 用户ID:在/etc/passwd中 群组ID:在/etc/group中 2:有效群组与初始群组 初始群组:/etc/passwd文件里面的GID 有效群组: groups #查看 ...

  2. 鸟哥的Linux私房菜(基础篇)- 第十四章、Linux 账号管理与 ACL 权限配置

    第十四章.Linux账号管理与 ACL 权限配置 最近升级日期:2009/09/09 要登陆 Linux 系统一定要有账号与口令才行,否则怎么登陆,您说是吧?不过,不同的使用者应该要拥有不同的权限才行 ...

  3. Linux 之旅 11:Linux 账号管理与 ACL 权限设置

    Linux 之旅 11:Linux 账号管理与 ACL 权限设置 Linux 的账号与用户组 使用者识别码:UID与GID 关于Linux的账号管理,有两个数字最为重要: UID:(User ID), ...

  4. linux 账号管理与ACL权限设定

    此文涉及命令:useradd.usermod.userdel.passwd.chage.setfacl.getfacl.su.sudo.fingr.chfn.chsh.id.groupadd.grou ...

  5. Note For Linux By Jes(8)-Linux 账号管理与ACL权限控制

    Linux的账号与群组: 使用者标识符:UID与GID 使用者账号:先找寻/etc/passwd里面是否有你输入的账号?如果没有则跳出,如果有的话则将该账号对应的UID与GID (在/etc/grou ...

  6. 第十四章、Linux 账号管理与 ACL 权限配置

    要登陆 Linux 系统一定要有账号与口令才行,否则怎么登陆,您说是吧?不过, 不同的使用者应该要拥有不同的权限才行吧?我们还可以透过 user/group 的特殊权限配置, 来规范出不同的群组开发项 ...

  7. 第14章、 Linux 账号管理与 ACL 权限设定

    14.1. Linux 的账号与群组 管理员的工作中,相当重要的一环就是『管理账号』!因为整个系统都是你在管理的, 并且所有一般用户的账号申请,都必须要透过你的协助才行!所以你就必须要了解一下如何管理 ...

  8. Linux的基本学习(十)——账号管理与ACL权限设置

    前言: 继续学习Linux,账号管理与ACL权限设置 Linux的账号与用户组 用户标识符:UID与GID 虽然我们登陆Linux主机的时候,输入的是我们的账号,但是其实Linux主机并不会直接认识[ ...

  9. 【AWSL】之Linux账号和权限管理(/etc/passwd、/etc/shadow、useradd、passwd、usermod、groupadd、gpasswd...chmod、chown)

    序言 作为一个多用户.多服务的服务器操作系统,Linux提供了严格的权限管理机制,主要从用户身份.文件权限两方面对资源访问进行限制. Linux最优秀的地方之一就在于它的多人多任务环境,如果你首次接触 ...

最新文章

  1. android 固定底部导航,如何设置android底部导航栏位置固定在android
  2. sendmail启动virtusertable.db错误解决
  3. 一些C++的开源项目和C++库以及修炼C++的方法
  4. mysql 复制方式_MySQL复制方法
  5. singleton设计模式_Java Singleton设计模式最佳实践与示例
  6. wemall app商城源码Android中ViewHolder详细解释
  7. hbuilderX连接雷电模拟器
  8. IDEA使用搜狗输入法变为繁体如何办???
  9. 二本计算机软件工程专业大学排名,哪些二本大学的软件工程专业最好
  10. 代码急转弯——Tupper(塔珀自指公式)
  11. Java中文繁简体转换工具
  12. linux脚本pend什么意思,LSF Basis
  13. 鸿蒙纪元1.2正式版隐藏英雄,毁灭纪元1.3.2官方版 附隐藏英雄密码+攻略
  14. 渲染到纹理(Render To Texture, RTT)
  15. Unity的五个窗口面板
  16. 网卡构造:MAC与PHY的关系,GMAC介绍
  17. SES2000 Standard 水深处理过程记录
  18. 深度之眼 - Python学习笔记——第四章 组合数据类型
  19. 通往财富自由之路详细笔记(20)
  20. prometheus搭建

热门文章

  1. 怎么恢复已删除的全部数据,不小心删除的数据怎么恢复,删除的文件还能找回吗
  2. C# 判断两张图片是否一致,极快速。
  3. UCOSⅢ 任务管理
  4. android5.0+电视,当Android 5.0搭载在电视上,是一种怎样的体验?
  5. from...import
  6. 二维码如何转为链接,看了这篇文章才知道多好用!
  7. 远程控制电脑会不会泄露隐私
  8. Linux更改文件权限(一)
  9. 简单快速!分享给你一款在线jpg格式转换器
  10. nonce值是什么?(Number once)(Number used once)cnonce(client nonce)(一个只被使用一次的任意或非重复的随机数值)