湖北省住房与城乡建设部网站,阜阳网站设计,石家庄做网站推广排名的公司,医疗网站建设公司哪家好1介绍
用户指的是能够正常登录Linux或Windows系统(可以理解为你租了房子#xff0c;能够正常入驻)
Linux系统则允许同一时刻多个用户同时登陆#xff0c;登陆后相互之间操作并不影响。但是Windows不允许同一时刻多个用户登陆系统。具体介绍可以#xff1a;
6-Linux用户管…1介绍
用户指的是能够正常登录Linux或Windows系统(可以理解为你租了房子能够正常入驻)
Linux系统则允许同一时刻多个用户同时登陆登陆后相互之间操作并不影响。但是Windows不允许同一时刻多个用户登陆系统。具体介绍可以
6-Linux用户管理 - 刘清政 - 博客园 (cnblogs.com)
2.Linux下的用户有什么用
或者说我们为什么要创建用户
1.系统上的每一个进程(运行的程序)都需要一个特定的用户运行 2.通常在公司是使用普通用户管理服务器因为root权限过大容易造成故障。
2 基本命令
2.1 查看用户
[rootbgx ~]# id #查看当前所登陆的用户信息
# uid:用户id系统只能识别uid不能识别名字人看名字
# gid组id
uid0(root) gid0(root) groups0(root)
[rootbgx ~]# id oldboy #查看其它用户的信息
uid1000(oldboy) gid1000(oldboy) groups1000(oldboy)每一个进程都会由一个用户身份运行
[rootbgx ~]# ps aux|less #简单使用一下不用理解
root 33782 0.0 0.0 0 0 ? R 02:46 0:00 [kworker/u256:0]
root 35637 0.0 0.0 0 0 ? R 05:11 0:03 [kworker/0:2]用户存存放位置
Linux系统会将用户的信息存放在/etc/passwd记录了用户的信息但没有密码信息密码被存放在/etc/shadow中。也就是说这两个文件非常的重要不要轻易删除与修改。 2.2用户相关命令
新增用户
命令useradd 用户名
还有其他参数可以添加比如组可以参考上面的博客
创建组
groupadd sa #创建sa组
groupadd students #创建students组
用户可以属于多个组只能属于一个主组附加组可以有多个 G
useradd -u 5001 -g students -G sa -c 注释 -s /bin/bash lqz666#-u 指定用户的uid
#-g 指定用户的基本组(主组)
#-G 指定用户的附属组
#-c 注释
#-s 指定要用户的bash shell
设置密码
命令passwd 用户名
有的情况下我们创建用户不希望登录
#创建mysql系统用户-M不建立用户家目录 -s指定nologin使其用户无法登陆系统
useradd mysql -M -s /sbin/nologin # 运行进程 某个用户运行的
锁定用户与解锁用户
usermod -L lqz666 #锁定用户usermod -U lqz666 #解锁用户
删除账户
1.删除user1用户但不删除用户家目录和 mail spool
userdel 用户名
2.-r参数可以连同用户家目录一起删除(慎用)
userdel -r 用户名