Linux用户基础

本课程为您讲解用户及组的基本概念,以及如何创建管理用户、组

用户、组当使用linux的时候,需要以一个用户的身份登录,一个进程也需要以一个用户的身份运行,用户限制使用者或者进程使用或者不能使用哪些资源。

组用来方便管理用户。每个用户有一个UserId,操作系统使用的是用户ID,而不是用户名每个用户属于一个主组,属于一个或者多个附属组每个组有一个GroupId每个进程以一个用户身份运行,受该用户的权限所限每个可登陆用户拥有一个指定的Shell

用户ID为32位,从0开始,为了和老系统兼容,用户ID限制在60000以下。用户分为:-root用户 id=0-系统用户(1~499)-普通用户(500以上)

系统中的文件都有一个所属用户及所属组使用id命令可以显示当前用户的信息使用passwd可以修改用户密码

相关文件/etc/passwd 保存用户信息/etc/shadow 保存密码(加密)/etc/group 保存组信息

查看登陆的用户whoami显示当前用户who显示有哪些用户已经登陆系统w显示有哪些用户已经登陆并且在干什么

创建一个用户useradd name1.在/etc/passwd中添加用户信息2.如果使用passwd创建密码,就在shadow中创建密码3.为用户建立一个家目录 /home/username4.将/etc/skel中的文件复制到家目录中5.建立一个与用户名相同的组,新建用户属于这个组的命令useradd 支持以下命令;-d 家目录-s 登陆shell-u userid-g 主组-G 附属组(最多31个,用逗号分隔)

也可以直接修改/etc/passwd的方式实现,但是不建议

修改用户信息usermod 参数 username-l 新用户名-u 新的userid….

删除用户userdel username(保留用户的家目录)userdel -r username(同时删除用户的家目录)

组的创建、修改、删除groupadd namegroupmod -n newname oldname 修改组名groupmod -g newGid oldGid 修改组IDgroupdel name

美好的生命应该充满期待、惊喜和感激

Linux用户基础

相关文章:

你感兴趣的文章:

标签云: