什么是用户呢 ,这个概念比较抽象,用户是能够获取系统资源的权限的集合;用户通过账号登陆系统,账号包括用户名和密码。LINUX的用户分为三类,管理员(root用户,具有操作整个系统的所用权限)、普通用户(能够登录系统获得有限权限的用户)、系统用户(维护系统运行,不能登录,没有密码)。用户信息保存在/etc/passwd中:account:password:UID:GID:GECOS:directory:shell, account用户登录账号;password并非密码 ,为密码占位符,实际密码存放在/etc/shadow下;UID当前用户的id号; GID主组(基本组)号,用户的基本组通常和用户名同名,且GID与UID相同。组信息存放在、/etc/group中;GECOS用户信息;directory用户家目录;shell用户shell的类型。
新建用户: useradd : -u UID 、 -g GID (指定基本组,如果确实则默认新建私有组)、-c “String” 用户标识信息 、-d 家目录 (默认为/home/username<----如果存在则不为用户复制初始环境配置文件、即不初始化用户环境) 、-s用户的shell类型(/etc/shells中出现的) 、-e 过期时间、-f 宽限期限、 -G用户附加组。
usermod 改变用户权限,选项与增加用户是相同,注意改变家目录时,-dm把家目录文件一并改变,-L锁定账号;-U解锁;