Linux用户管理

可视模式

1、可视块:ctrl + v

                    块删除:Ctrl+ v, 选中要操作的块    d

                    块插入:Ctrl+ v,按大写i,输入要插入的内容,按两次esc

                    块复制: 选择块,y复制,p粘贴

                     r+替换内容

                     :w 存储到当前文件
                     :w /tmp/aaa.txt 另存为/tmp/aaa.txt
                     :1,3 w /tmp/2.txt
                     :r /etc/hosts 读入文件到当前行后
                     :5 r /etc/hosts 读入文件到第5行后

2、可视行:V(shift+v)默认选中一行(上下键)

                  行删除:V  --->    d  

七大文件类型:

ls -l 文件名 //看第一个字符
- 普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)
d 目录文件(蓝色)
b 设备文件(块设备)存储设备硬盘,U盘 /dev/sda, /dev/sda1
c 设备文件(字符设备)打印机,终端 /dev/tty1, /dev/zero
s 套接字文件
p 管道文件
l 链接文件(淡蓝色)

用户管理

1、创建用户(普通用户)

语法格式:useradd  [参数]  用户名

在使用useradd创建用户时,除了创建用户本身:

用户家目录

名字跟用户名相同的组

邮件文件

-s : 指定登录shell 在创建用户的时候设置用户是否可以登录

注意:普通用户默认可以登录,如果你不想让这个用户登录,使用-是指定/sbin/nologin

-u : 指定UID,用户标识  在创建用户时,如果需要单独指定UID
注意:UID不允许重复()

-r : 创建系统用户 -s /sbin/nologin
创建了一个名为renjinghun的系统用户且该用户不允许登录
[root@xingdian ~]# useradd -r -s /sbin/nologin renjinghun

-M : 不创建家目录
注意:默认情况下创建的普通用户有家目录;而系统用户没有家目录
[root@xingdian ~]# useradd -M caotengteng

-d : 指定家目录
[root@xingdian ~]# useradd -d /opt/ww zhouziteng
注意:家目录==> 目录正常不能存在
2、查看用户

cat /etc/passwd

xingdian:x:1000:1000::/home/xingdian:/bin/bash

第一列:用户名

第二列:密码占位符

第三列:UID 用户标识

第四列:GID 组标识

 第五列:用户的描述

第六列:用户的家目录

第七列: 登录shell(/bin/bash/ /bin/sh sbin/nologin) 可以 通过登录shell判断当前用户是否可以登录

id  用户名               查看用户信息

id判断用户是否存在

3、修改用户:usermod  新用户  旧用户

-l:修改用户名字

-s:修改登录shell

-G:修改用户的附加组(得需要有附加组的前提)  -aG:用户添加附加组

组: 主组  附加组

4、删除用户

userdel -r 用户名

注意:如果用户在使用,如果跟这个用户关联的主组,改组无法删除

root用户切换到任何一个用户都不需要密码

普通用户切换到普通用户需要输入对应的密码

交互式

passwd xingdian

非交互式

[root@xingdian ~]# echo "123" |passwd --stdin xingdian

密码
用户名


su - 用户名    切换用户

在系统中创建一个用户叫cloud,密码123;使用mobaxtrem+cloud用户连接到服务器
5、组管理
  1. 创建组

     groupadd [参数] 组名

     -g: 指定gid

    2.查看组

          第一列:组名

          第二列:密码占位符

          第三列:GID

          第四列:组的用户

   3.修改组

    groupmod

         -g 修改gid

         -n 修改组名

          4、组管理(用户)

                gpasswd:

                    -a 给组添加用户

                    -M 同时添加多个

                     -d 删除组里的用户

                删除组: groupdel

                              主组不能删除,只能通过删除用户方式删除用户的主组

6、用户提权

   Wheel(轮子组):用户加入到这个组后,具备了管理员的权限,可以执行管理员的命令

方案一: 将用户添加到轮子组(wheel)

方案二: 修改配置文件visudo

xxx  ALL==(ALL)                ALL

xxx ALL==(ALL)                 NOPASSWD:ALL

你可能感兴趣的:(服务器,运维)