美文网首页
Linux第3课:权限分配和多帐户管理

Linux第3课:权限分配和多帐户管理

作者: 启蒙时代 | 来源:发表于2019-02-28 23:11 被阅读0次

    Linux第3课:权限分配和多帐户管理

    时间 2019-02-28 下午3:30

    主讲 黄季阳、罗恒丰

    地点 四楼电教室


    一、文件权限

    Linux下所有资源、设备均被视作文件来操作,而文件权限则是决定用户可各文件操作的范围。

    含义:

    d打头:代表目录

    -打头:代表普通文档

    l打头:代表链接

    回显信息含义:

     ①-②rws③r-x④r-x ⑤1⑥root ⑦root⑧430540 ⑨Dec 20 18:27 ⑩/usr/sbin/passwd

    ①. 首字符-,表示该文件为普通文件。

    -,普通文件;

      d,目录文件;

      l,符号链接;

      c,字符设备文件;

        b,字节设备文件;

    p,先进先出文件;

    s,套接字文件。

      ②. 第2~4个字符,表示所有者(owner)的权限

      ③. 第5~7个字符,表示所属组(group)的权限

      ④. 第8~10个字符,表示其他用户(other)的权限

      ⑤. 第11个字符,表示硬链接数

      ⑥. 是文件所有者的用户名称(owner)

      ⑦. 是文件所属组的用户组名称(group)

    ⑧. 是文件大小,以块为单位,通过ls -lh则会以KB,MB作单位

      ⑨. 是最后修改日期

      ⑩. 是文件或目录的绝对路径

    从上述内容我们可以得知Linux下的权限角色有三种,分别是所有者(owner)所属组(group)其他用户(other)


    r:读取权限

    w:修改权限

    x:可执行权限

    2月28 15:35 代表修改时间


    二、帐户管理

    linux是多用户多任务操作系统,包括用户账户和组账户两种:

    centos组中有两种类型,私有组和标准组:

    当创建一个新用户时,若没有指定他所属的组,centos就建立以个和该用户相同的私有组,此私有组中只包括用户自己。

    标准组可以容纳多个用户,如果要使用标准组,那创建一个新的用户时就应该指定他所属于的组,从另外一方面讲,同一个用户可以属于多个组。当一个用户属于多个组时,其登录后所属的组是主组,其它组为附加组。

    查看当前登陆用户:whoami

    查看当前用户所属组:groups

    添加用户hhdd:useradd hhdd

    为用户hhdd设置密码:passwd hhdd,回车后输密码:aaaa1111#

    切换到hhdd用户:su hhdd

    提示符变为$,表明当前是普通用户,输入su,输入密码,直接切换回root用户,提示符变为#

    锁定hhdd用户的密码:passwd -l hhdd

    解锁hhdd用户的密码:passwd -u hhdd

    显示用户信息 id user


    查看组信息:cat /etc/group

    创建qq这个组:groupadd qq

    删除qq这个组:groupdel qq


    查看hhdd用户组下的所有用户:grep 'hhdd' /etc/group

    添加用户test到用户组hhdd中:useradd  -G  hhdd  test

    把hhdd添加到abc组中:usermod -G abc hhdd


    查询所有用户:

    cut -d : -f 1 /etc/passwd

    相关文章

      网友评论

          本文标题:Linux第3课:权限分配和多帐户管理

          本文链接:https://www.haomeiwen.com/subject/gkjluqtx.html