Linux初级


7.用户管理与文件权限

三个核心文件

  • /etc/passwd:

    用户名:密码(x):UID:GID:用户信息说明栏:用户目录:Shell

    UID:

    - 管理员(root):具有系统所有权限(0)

    - 系统用户:管理系统运行服务(1~999)

    - 普通用户:具有系统一部分权限(1000以上)

  • /etc/shadow:

    用户名:加密密码:最后一次修改时间:最小修改时间间隔:密码有效期:密码需要变更前的警告天数:密码过期后的宽限时间:账号失效时间:保留字段

  • /etc/group:

    组名:群组密码:GID(x):此群组支持的账号名称

 ccxwyyjy:普通用户

使用Linux命令行

Shell是什么

  • 对外接受用户输入的命令。

  • 对内通过系统调用传递给内核。

  • 呈现内核运行结果。

Shell与图形化界面

图形化界面:鼠标操作为主,简单易学。

Shell:键盘操作为主,需要记忆各种控制命令。

常用命令归纳

查询命令:

man

目录操作类

cd:

pwd:

mkdir:

rmdir:

mv:

文本操作类

touch: 创建一个文件 touch 123.txt

cat:展示文件内容

echo:往控制台终端输出字符串,或者对字符串进行重定位

wc:打印字符数,行数啥的

rm:

ln:

cp:

tar:

find:

grep:

用户管理类

useradd/adduser:

usermod:

userdel/deluser:

passwd:

groupadd/addgroup:

groupdel/delgroup:

su:

操作权限类

sudo

chmod

chown

chgrp

磁盘管理类

df:

du:

mount:

umount:

网络操作类

ifconfig

ping

控制终端类

clear:

开关机命令

reboot

poweroff