1.什么是用户?
能正常登陆系统的都算用户
windows系统和linux系统的用户有什么区别?
本质上没有区别, linux支持多个用户同一时刻登陆系统, 互相之间不影 响
而windows只允许同一时刻不允许多个用户登录. (windowsServer2008 )
2.为什么要创建用户?
1.系统上的每一个进程(运行的程序),都需要一个特定的用户运行
2.通常在公司是使用普通用户管理服务器,因为root权限过大,容易 造成故障。
1. 如何创建用户:
创建amenga用户 UID设置为10086 基本组 cctvdrd 附加组 lcv
groupadd cctvdrd #添加基本组
groupadd lcv #添加附加组
-u #指定uid 如不指定 随机分配
-c #添加注释 注释就是描述信息
-s #指定到/bin/bash目录 {默认就是这个目录-考试会考
-M #不建立家目录
-r #创建系统目录 默认无家目录
-d #指定要修改用户家目录
-G #指定要修改用户附加组,使用逗号隔开多个附加组, 覆盖原有的附 加组 -aG 追加
-g #指定gid {数字或字母}
id #查看用户信息 id默认查看自己 id ameng 及查看ameng
** 拦截关闭 setenforce 0关闭 1开启 **
用法:useradd amenga -u 10086 -g cctvdrd -G lcv -c“3815 am” - s /bin/bash
添加用户 uid 基本组 附加组 注释 指定到
2. 如何创建系统用户:
useradd amm -r -M -s /sbin/nologin
添加用户 创建系统目录 不建立家目录 指定nologin
检查用户 grep "amm" /etc/passwd
3 练习题:
创建一个xlw用户,uid为6666,附加组为sa,用户的家目录 为/tmp/xlw 登陆的shell为/sbin/nologin
useradd amengml -u 8998 -G lcv -d /tmp/amengml -s /sbin/nologin
添加用户 uid 附加组 指定要修改的家目录 指定到目录
3 usermod修改用户信息:
-u #指定你要修改的用户uid
-g #指定你要修改用户基本组
-G #指定你要修改用户的附加组 使用逗号隔开多个附加组 覆盖原有的附加组 -aG 追加
-d #指定要修改的家目录 -md 旧家搬新家
-s #指定要修改用户的 bash shell
-c #指定要修改用户的注释信息
-l #指定要修改用户的登入名
-L #指定要锁定的用户
-U #指定要解锁的目录
1.练习题:修改ameng用户uid 9989、gid (c),附加组 l,b
usermod ameng -u9989 -g c -aG l,b
需要修改的用户名 修改的uid 修改的gid 修改的附加组 a 追加
2.练习题:修改ameng用户的注释信息, 用户家目录, 登录shell, 登录名
usermod ameng -c "oldboyedu.com" -md /home/oldboy -s /bin/bash -l oldboy
需要修改的用户名 修改注释 将老家搬新家 需要修改的用户
4. 删除用户:
-r #删除用户同时删除他的家目录
who #系统启动时间
1.删除user1用户,但不删除用户家目录和 mail spool
[root@bgx ~]# userdel user1
2.-r参数可以连同用户家目录一起删除(慎用)
[root@bgx ~]# userdel -r user1
ps :查看用户 :ll /home
网友评论