趣文网 > 作文大全

程序猿必会Linux操作命令(六)

2020-12-02 11:35:02
相关推荐

一、用户管理

以管理员身份添加其他用户,维护其他用户

1、添加用户useradd

语法:useradd 新用户名,会在/home目录下生成一个对应用户的文件夹

例如:在任意位置执行 useradd mytest

2、删除用户userdel

语法:userdel 用户名

删除用户时同时删除/home目录下文件夹,使用 -r参数

例如:userdel -r mytest

3、修改密码

语法:passwd 用户名。不加用户名表示修改当前登录用户的密码。例如passwd

例如:修改mytest用户密码,执行passwd mytest

二、权限管理

1、介绍:权限指用户或程序能够对目录,文件执行的操作。

执行 ll 或 ls -l 显示文件和目录详细信息

- : 表示文件

l : 软链接文件(windows 快捷方式)

d: 目录

c: 字符设备文件,一次传输一个字节的设备被称为字符设备。例如键盘,鼠标

linux 权限机制采用 UGO 模式。其中 u(user)表示所属用户、g(group)表示所属组、o(other)

表示除了所属用户、所属组之外的情况。

A、读权限:读取文件内容,对文件执行 cat ,more ,less 这样的查看命令,对目

录来说可以读取目录中文件列表

r–read 读权限 4

B、 写权限:编辑、新增、修改文件内容

w–write 写权限 2

C、 执行权限:进入目录,访问目录中的文件内容。

x–execute 执行权限 1

D、常见权限设置

rwx= 4 + 2 + 1 = 7

常见 644、755、777 三种权限

创建文件用户就是文件的拥有者, 用户所在的组就是文件的所在组。除了创建文件的

用户都是其他用户。root 有最高的权限。

E、 权限的尝试

以 root 身份登录系统 ,执行 cd / 切换到根目录,再执行 ls -l ,查看 root 目录的权限如下:

表明其他用户对 root 目录没有任何权限,查看目录内容都不行。

实验:切换到 centos 普通用户,查看 root 目的内容

2、权限设置

1、 修改文件权限

语法 chmod UGO 权限 文件/目录

例如: 先以 root 用户创建文件 aa.txt ,查看文件的权限, 其他用户只要 r 读的权限。centos

对 aa.txt 来说就是其他用户。

切换到 centos 用户执行, cat aa.txt 是没有问题的

修改 aa.txt 内容,执行 vi aa.txt ,在保存文件后报错

使用 root 用户给 centos 分配 w 权限。切换回 root 用户(root 用户是 aa.txt 的拥有者)。分

配权限方式:拥有者的不变 rw=6, 所在组设置 0 没有权限,主要给其他用户设置 rw=6。

切换到 centos

注意要给 centos 分配对 aa.txt 的读(r)权限。否则不能查看文件内容。

2、 修改文件拥有者 chown

语法:chown 新的拥有者用户 被修改的文件

例如:修改原来 root 拥有的文件 aa.txt 改为 centos, 拥有者有操作的读写权限。

chown centos aa.txt

4、 修改文件所属组 chgrp

语法:chgrp 组名 被修改的文件.

例如:chgrp centos aa.txt

Linux 系统创建用户的同时,创建组,用户名和组名相同。创建 centos 用户同时创建 centos

用户组。

4、 查看用户所在组

有两个命令可以使用 id 用户名 , 或者 groups 用户名

例如: id root

查看 centos 用户信息

例如:id centos

groups 命令的使用

语法:groups 用户名

例如:groups root

例如:groups centos

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

梅花的作文300字 描写油菜花的作文 我的童年作文500 珍惜当下作文 打手板作文 亲情类作文题目 争论500字作文 不一样的爱作文 你是我的阳光作文 新锐作文 我心中的阳光作文 我的校园作文600字 优秀作文大全600字 文明从我做起作文 什么真美作文 my room作文 我的什么作文300字 吸烟的危害作文 拉裤子作文 三年级动物作文300字 万能英语作文开头结尾 贴鼻子游戏作文 写人作文600字初中 春的作文300字 特别的一天作文 我的成长经历 作文 春来了作文 一件新鲜事作文 团圆作文600字 我的偶像作文400字