ubuntu 操作系统学习笔记之用户与用户组

概念


    当我们使用Linux时, 需要以一个用户的身份登入
    一个进程也需要以一个用户的身份运行
    用户限定 使用者及进程 可以使用的资源
    组 用来 方便组织及管理 用户

    其他


        每个用户 对应一个 UserID, OS识别的是 用户ID, 而非用户名
        每个用户 属于一个主组gid, 一个或多个 附属组groups
        每个组 对应一个GroupID
        每个进程 以一个用户身份运行, 并受该用户可访问资源的限制
        每个可登陆用户 拥有一个指定shell (命令行)

用户


    用户ID


        范围: 32位(二进制), 0 ~ 60000, (老式系统不能超过60000, 所以....)

    类型


        root 用户: ID 为 0, 超级管理员
        系统 用户: ID 为 1 ~ 499, 通常为 某个服务进程 创建的用户, 没有shell
        普通 用户: ID 为 500 ~ 60000

    其他


        系统中的文件都有一个 所属用户及所属组
        id命令 可显示当前用户的信息

一、创建用户指令useradd和创建用户组指令groupadd

      

       useradd 带参数-m:表示为添加新用户建立主目录

       useradd 带参数-g:表示为新添加用户指定所属用户组

       useradd 带参数-s:表示为新添加用户登入后使用shell

二、记录用户操作历史记录指令之history

    

 相关文件
        /etc/passwd : 保存用户信息

            用户名:密码:userid:gid:描述信息:用户home目录:登陆的shell
            普通用户 wuqinfei:x:500:500:wuqinfei:/home/wuqinfei:/bin/bash
            系统用户 ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin

 /etc/shadow : 保存用户密码(已加密)

            "!!"代表没有创建密码
            加密后的密码: $6$NNTEQcmf79DyZKoM$C(省略若干)HlS.9kV/
                $加密类型$添加进密码的数据$加密后的结果

 /etc/group  : 保存组信息

            组名:组密码:组ID:用户1,用户2
                root:x:0:
                bin:x:1:bin,daemon

查看登陆的用户
        whoami 命令: 显示当前用户
 
[root@wuqinfei ~]# whoami
root
   who 命令: 显示已经登陆系统的用户
[root@wuqinfei ~]# who
wuqinfei pts/0        2014-01-20 22:10 (192.168.1.100)
w 命令: 显示已登陆的用户 以及这些用户在做什么
[root@wuqinfei ~]# w
 22:50:17 up  1:14,  1 user,  load average: 0.07, 0.02, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
wuqinfei pts/0    192.168.1.100    22:10    0.00s  0.52s  0.52s sshd: wuqinfei

 说明: 命令的字符数越多 显示的信息越少

删除用户指令之userdel
    
管理用户账号指令之usermod
  
用户间切换指令之su
受限特权指令之sudo


    说明


        几乎所有OS都有组的概念
        通过组, 我们可以更方便地 组织和管理 用户
        一般使用 部门 职能 地理区域 的分类方式 来创建和使用 组
        每个组对应一个组ID
        组信息保存在 /etc/group 中
        每个用户对应一个主组, 可对应多个附属组

    创建组


        groupadd 组名

    修改组


        groupmod -n new_name old_name

    删除组


        groupdel 组名


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值