当前位置: 首页 > news >正文

网站标题怎么隔开常州网站制作公司有哪些

网站标题怎么隔开,常州网站制作公司有哪些,网络设计与制作专业,装潢设计专业可以报考一建吗【BASH】回顾与知识点梳理 二十六 二十六. 二十一至二十五章知识点总结及练习26.1 总结26.2 模拟26.3 简答题 该系列目录 --> 【BASH】回顾与知识点梳理(目录) 二十六. 二十一至二十五章知识点总结及练习 26.1 总结 Linux 操作系统上面&#xff0c…

【BASH】回顾与知识点梳理 二十六

    • 二十六. 二十一至二十五章知识点总结及练习
      • 26.1 总结
      • 26.2 模拟
      • 26.3 简答题

该系列目录 --> 【BASH】回顾与知识点梳理(目录)

二十六. 二十一至二十五章知识点总结及练习

26.1 总结

  • Linux 操作系统上面,关于账号与群组,其实记录的是 UID/GID 的数字而已;
  • 使用者的账号/群组与 UID/GID 的对应,参考 /etc/passwd 及 /etc/group 两个文件
  • /etc/passwd 文件结构以冒号隔开,共分为七个字段,分别是『账号名称密码UIDGID全名(注释)家目录shell
  • UID 只有 0 与非为 0 两种,0为root,非为 0 则为一般账号。一般账号又分为系统账号 (1~999) 及可登入者账号(大于 1000)
  • 账号的密码已经移动到 /etc/shadow 文件中,该文件权限为仅有 root 可以更动。该文件分为九个字段,内容为『 账号名称加密密码密码更动日期密码最小可变动日期密码最大需变动日期密码过期前警告日数密码失效天数 账号失效日保留未使用
  • 使用者可以支持多个群组,其中在新建文件时会影响新文件群组者,为有效群组。而写入 /etc/passwd 的第四个字段者, 称为初始群组
  • 与使用者建立、更改参数、删除有关的指令为:useradd, usermod, userdel 等,密码建立则为 passwd;
  • 与群组建立、修改、删除有关的指令为:groupadd, groupmod, groupdel 等;
  • 群组的观察与有效群组的切换分别为:groups 及 newgrp 指令;
  • useradd 指令作用参考的文件有: /etc/default/useradd, /etc/login.defs, /etc/skel/ 等等
  • 观察用户详细的密码参数,可以使用『 chage -l 账号 』来处理;
  • 用户自行修改参数的指令有: chsh, chfn 等,观察指令则有: id, finger 等
  • ACL 的功能需要文件系统有支持,CentOS 7 预设的 XFS 确实有支持 ACL 功能!
  • ACL 可进行单一个人或群组的权限管理,但 ACL 的启动需要有文件系统的支持;
  • ACL 的设定可使用 setfacl ,查阅则使用 getfacl ;
  • 身份切换可使用 su ,亦可使用 sudo ,但使用 sudo 者,必须先以 visudo 设定可使用的指令;
  • PAM 模块可进行某些程序的验证程序!与 PAM 模块有关的配置文件位于 /etc/pam.d/*/etc/security/*
  • 系统上面账号登入情况的查询,可使用 w, who, last, lastlog 等;
  • 在线与使用者交谈可使用 write, wall,脱机状态下可使用 mail 传送邮件!

26.2 模拟

情境模拟题一:想将本服务器的账号分开管理,分为单纯邮件使用,与可登入系统账号两种。其中若为纯邮件账号时, 将该账号加入 mail 为初始群组,且此账号不可使用 bash 等 shell 登入系统。若为可登入账号时, 将该账号加入 youcan 这个次要群组。

  • 目标:了解 /sbin/nologin 的用途;
  • 前提:可自行观察使用者是否已经建立等问题;
  • 需求:需已了解 useradd, groupadd 等指令的用法;

解决方案如下:

  1. 预先察看一下两个群组是否存在?
[root@study ~]# grep mail /etc/group
[root@study ~]# grep youcan /etc/group
[root@study ~]# groupadd youcan
  1. 开始建立三个邮件账号,此账号名称为 pop1, pop2, pop3 ,且密码与账号相同。可使用如下的程序来处理:
[root@study ~]# vim popuser.sh
#!/bin/bash
for username in pop1 pop2 pop3
do
useradd -g mail -s /sbin/nologin -M $username
echo $username | passwd --stdin $username
done
[root@study ~]# sh popuser.sh
  1. 开始建立一般账号,只是这些一般账号必须要能够登入,并且需要使用次要群组的支持!所以:
[root@study ~]# vim loginuser.sh
#!/bin/bash
for username in youlog1 youlog2 youlog3
do
useradd -G youcan -s /bin/bash -m $username
echo $username | passwd --stdin $username
done
[root@study ~]# sh loginuser.s
  1. 这样就将账号分开管理了!非常简单吧!

26.3 简答题

  • root 的 UID 与 GID 是多少?而基于这个理由,我要让 test 这个账号具有 root 的权限,应该怎么作?

    /etc/passwd
    root:x:0:0...
    test:x:0:0...
    

    理论上:root 的 UID 与 GID 均为 0 ,所以要让 test 变成 root 的权限,那么就将 /etc/passwd 里面, test 的 UID 与 GID 字段变成 0 即可!
    实际上:别这么搞!

  • 假设我是一个系统管理员,我有一个用户最近不乖,所以我想暂时将他的账号停掉, 让他近期无法进行任何动作,等到未来他乖一点之后,我再将他的账号启用,请问:我可以怎么作比较好??

    passwd -l yurq
    

    由于这个账号是暂时失效的,所以不能使用 userdel 来删除,否则很麻烦!那么应该如何设定呢?再回去瞧一瞧 /etc/shadow 的架构,可以知道有这几个可使用的方法:

    • 将 /etc/passwd 的 shell 字段写成 /sbin/nologin ,即可让该账号暂时无法登入主机;
    • 将 /etc/shadow 内的密码字段,增加一个 * 号在最前面,这样该账号亦无法登入!
    • 将 /etc/shadow 的第八个字段关于账号取消日期的那个,设定小于目前日期的数字,那么他就无法登入系统了!
  • 我在使用 useradd 的时候,新增的账号里面的 UID, GID 还有其他相关的密码控制,都是在哪几个文件里面设定的?
    在 /etc/login.defs 还有 /etc/default/useradd 里面规定好的!

      UID:/etc/passwd,/etc/shadowGID:/etc/group,/etc/gshadow
    
  • 我希望我在设定每个账号的时候( 使用 useradd ),预设情况中,他们的家目录就含有一个名称为 www 的子目录,我应该怎么作比较好?

    mkdir /etc/skel/WWW
    
  • 简单说明系统账号与一般用户账号的差别?
    系统账号的shell一般都是/sbin/nologin,无法登录,没有家目录,一般而言,为了让系统能够顺利以较小的权限运作,UID一般再1~999之间

  • 简单说明,为何 CentOS 建立使用者时,他会主动的帮使用者建立一个群组,而不是使用 /etc/default/useradd 的设定?
    不同的 linux distributions 对于使用者 group 的建立机制并不相同。主要的机制分为:

    • Public group schemes: 用户将会直接给予一个系统指定的群组,一般来说即是 users , 可以 SuSE Server 9 为代表;
    • Private group schemes: 系统会建立一个与账号一样的组名!以 CentOS 7.x 为例!
  • 如何建立一个使用者名称 alex, 他所属群组为 alexgroup, 预计使用 csh, 他的全名为 “Alex Tsai”, 且他还得要加入 users 群组当中!

    [root@node-135 ~]# useradd -s /bin/csh -g alexgroup -G users -c "Alex Tsai" alex1
    
  • 由于种种因素,导致你的用户家目录以后都需要被放置到 /account 这个目录下。 请问,我该如何作,可以让使用 useradd 时,默认的家目录就指向 /account ?
    最简单的方法,编辑 /etc/default/useradd ,将里头的 HOME=/home 改成 HOME=/account 即可。

  • 我想要让 dmtsai 这个使用者,加入 vbird1, vbird2, vbird3 这三个群组,且不影响 dmtsai 原本已经支持的次要群组时,该如何动作?

usermod -a -G  vbird1,vbird2,vbird3 dmtsai

该系列目录 --> 【BASH】回顾与知识点梳理(目录)

http://www.yayakq.cn/news/889210/

相关文章:

  • 织梦网站源文件没有style文件夹怎么修改网站背景做一个网站人员
  • 如何在网上建立网站个人门户网站模板
  • 杭州网站建设公司推荐网站开发调研
  • 好网站建设公司哪里好南沙网站建设
  • 燕郊网站建设厦门网络推广外包
  • 国内大的网站建设公司沧州网页重做
  • 做游戏直播什么游戏视频网站wordpress导航怎么添加文章
  • 下载资料免费网站做外贸主页网站用什么的空间好点
  • 网站开发前端西安网站制作百亿科技
  • 如何注册网站的名字wordpress文章标题字体
  • 微信公众平台推广网站wordpress搞个会员注册
  • 做网赌网站怎么推广蚌埠做网站的公司
  • 北京代理网站备案企业网站维护工作
  • 企业网站的内容网站建设共享ip
  • 杭州企业建设网站公司济南最新消息今天
  • 南京多样化的网站建设定制公司小金县建设局网站
  • 洛阳市网站建设管理杭州市网站制作
  • 网站建设 阳江江西龙峰建设集团的网站
  • 温州网站建设首选龙诚互联做seo有什么好处
  • 电子科技公司网站太原企业网站建设
  • 佛山顺德网站制作公司wordpress 主页
  • 网站设计高端网站设计网站飘窗怎么做
  • 网站推广方法大全wordpress博客主题哪个好
  • 自己的电脑怎么做网站建设网站文案标识语
  • 聚牛建设网站怎么制作公司网页
  • 淘宝装修做代码的网站成全视频免费观看在线看收索
  • 招聘网站排名正规的南昌网站建设
  • 邻水县规划和建设局 网站企业策划书怎么写
  • 淄博网站建设好的公司wordpress 导航特效
  • 烟台H5高端网站建设亲子装网站建设