• 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用以删除一个组

  • 相关阅读:
    HTML5 向网页嵌入视频和音频
    HTML5中History.back()页面后退刷新页面
    阻止表单的默认提交事件
    SQL Server 2008带字段注释导入Power Designer 9.5
    CodeSmith将模板文件批量生成文件的方法(转)
    Nhibernate学习心得
    邮件发送代码
    Json的一些了解
    有关js的一个问题
    在IIS上启用Gzip压缩(HTTP压缩)
  • 原文地址:https://www.cnblogs.com/WangCT/p/3438395.html
Copyright © 2020-2023  润新知