Linux用户管理详解
前言Linux用户即Linux的使用者,是指使用Linux系统或服务的人员,通常用户对应拥有一个用户账号,并对用户名识别。正常登录Linux系统,本质是登录系统,但是Linux支持同一时间多个用户同时登陆,但是修改组策略的情况下也是可以多用户登录的。每个用户账号都拥有一个唯一的用户名和各自的密码,用户在登录时键入正确的用户名和密码后,就能够进入系统和自己的主目录。
关注公从号:Linux兵工厂,获取海量Linux硬核资料多用户的作用系统上的每一个进程的运行,都需要一个特定的用户运行通常是使用普通用户管理服务器,因为root权限最大,容易引起误操作导致系统。每一个文件都有特定的用户拥有,所以访问一个文件或目录受到用户的限制进程能够以何种方式访问某一个文件或目录,与进程所关联的用户有关用户分类Linux下多用户分类主要分以下几类
用户UID含义0超级用户管理员1200系统用户,用来运行系统自带的进程,默认已创建201999系统用户,用来运行用户安装的程序,所以此类用户无需登录系统1000普通用户,正常可以登陆系统的用户权限比较小能执行的任务有限多用户管理操作
Linux下用户和用户组管理,就是添加、修改、删除用户和用户组、更改用户密码和设定用户权限等操作。平时使用Linux系统时,这方面的操作可能并不很多,更多的是管理员账户,其他普通用户使用极少。但在Linux系统服务器上用户的划分是很明确的,Linux系统就是通过用户的区分来限定权限,继而约束用户的操作行为,所以我们弄明白用户相关的管理是非常有用的,也是作为一名Linux开发和使用人员所必须的。1。查看当前用户
2。添加用户〔useradd〕
语法:useradd选项用户名
选项:g:表示指定用户的用户主组,选项的值可以是用户组的id,也可以是组名G:表示指定用户的用户附加组,选项的值可以是用户组的id,也可以是组名u:uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义【类似于腾讯QQ的自选靓号】c:注释与说明
说明:Linux下每个用户都要有一个主目录,用户的默认当前目录(home用户)每一个用户必须有一个主目录,所以用useradd创建用户的时候,一定给用户指定一个主目录(或者自动默认创建)用户的主目录一般要放到根目录的home目录下,用户的主目录和用户名是相同的如果创建用户的时候,不指定组名,那么系统会自动创建一个和用户名一样的组名
3。修改用户所在组〔usermod〕
语法:usermod选项用户名
选项:g:表示指定用户的用户主组,选项的值可以是用户组的id,也可以是组名G:表示指定用户的用户附加组,选项的值可以是用户组的id,也可以是组名u:uid,用户的id(用户的标识符),系统默认会从500之后按顺序分配uid,如果不想使用系统分配的,可以通过该选项自定义【类似于腾讯QQ的自选靓号】:l:修改用户名
4。删除用户〔userdel〕
语法:userdel选项用户名
选项:r:表示删除用户的同时,删除其主目录
5。设置用户密码〔passwd〕
语法:passwd用户名
6。切换用户〔su〕
语法:su用户7。查看组catetcgroup
8。添加组
语法:groupadd组名
9。删除组
语法:groupdel组名
结束语Linux用户操作相关的命令基本都涵盖在这,包括用户的操作以及用户组的操作。如果对你有那么一点点的帮助或参考意义那么就是值得的。原创不易,加个关注,会持续输出更多Linux相关的知识