• Linux用户基础


    http://itercast.com/lecture/21

    操作系统通过用户、组概念来管理使用计算机的人

    用户代表一个使用计算机的使用者,操作系统通过用户概念限制一个使用者能够访问的资源

    组用来组织管理用户

    用户具有以下概念:

    每个用户有一个用户名和一个用户ID(UID),用户ID是操作系统真正用来管理标识用户的,UID为32位长,从0开始,最大一般到60000。

    用户分为:root用户(uid为0)、系统用户(uid 1~499)、普通用户(uid 500+)

    每个用户有一个家目录,用来保存用户私有数据,root用户的家目录为/root,普通用户家目录为/home下与用户名相同的目录

    每个可登陆用户拥有一个指定的shell

    一个用户可以属于一个主组,可以属于一个或多个附属组

    用户、组信息保存在以下三个文件中:

    /etc/passwd   用户信息

    /etc/shadow   用户密码

    /etc/group     组信息

    命令id用以显示当前用户的信息,命令passwd用以修改当前用户的密码

    以下命令用以显示登陆用户信息:

    whoami  显示当前用户

    who      显示登陆的用户的信息   

    w          显示登陆的用户的详细信息

    命令useradd用以添加一个用户:

    useradd 用户名

    -d   指定用户家目录 

    -s   指定用户登陆shell

    -u   指定用户uid

    -g   指定用户所属主组

    -G  指定用户所属附属组

    命令usermod用以修改一个用户的信息:

    usermod 参数 用户名

    -l   修改用户名

    -u   修改uid

    -g   修改用户主组

    -G  修改用户附属组

    -L   锁定用户

    -U   解锁用户

    命令userdel用以删除一个用户:

    userdel 用户名

    userdel -r 用户名     删除用户的同时删除该用户家目录

    命令groupadd用以创建一个组:

    groupadd 组名

    命令groupmod用以修改一个组信息:

    groupmod -n  新组名 旧组名

    groupmod -g 新组ID 旧组ID

    命令groupde用以删除一个组

  • 相关阅读:
    第十八章 Nginx Rewrite重写
    第二十章 HTTPS实现LNMP全站访问
    第十九章 HTTPS协议介绍
    第二十一章 Nginx常用HTTPS配置
    第二十三章 Nginx常见问题思考
    ABC232
    1606E Arena
    st+dfs序求lca
    Servlet——HTTP状态 405 方法不允许
    借助SimpleDateFormat来谈谈java里的多线程不安全
  • 原文地址:https://www.cnblogs.com/WangCT/p/3438395.html
Copyright © 2020-2023  润新知