【2023·CANN训练营第一季】Linux基础(二)

本文介绍了Linux系统中的一些基本操作,包括使用useradd、passwd和groupadd命令创建和管理用户与用户组,利用chmod调整文件权限,通过chown改变文件所有者,以及运用setfacl设置访问控制列表。此外,还讲解了如何配置软件仓库并安装软件包。
摘要由CSDN通过智能技术生成

前言

这是我在昇腾CANN训练营的学习笔记

今天要讲的是关于Linux基础的一些操作命令

二、管理用户与用户组

1. useradd 命令

用途

添加用户账户

增加用户账号就是在/etc/passwd 文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow, /etc/group 等。

格式
useradd 选项 用户名 
操作码
  • -u 指定用户的 UID 号。
  • -d 指定用户主目录。
  • -g 指定用户所属的用户组。
  • -G 指定用户所属的附加组。
  • -s 指定用户的登录 Shell。
  • -e 指定用户的账户失效的时间,可以使用 YYYY-MM-DD 的日期格式。
  • -M 不建立用户主目录。

2. passwd 命令

用途

管理用户密码

格式
passwd 选项 用户名

3. groupadd 命令

用途

新建组账号

格式
groupadd 选项 组名
操作码
  • -g 指定组的 GID

三、管理文件权限

1. chmod 命令

用途

设置文件权限

格式
chmod [目标] 权限 文件或目录
操作
[root@localhost ~]$ chmod 777 test.sh

权限

操作符
  • + 添加权限
  • - 减少权限
  • = 赋予权限
权限
  • x 运行权限
  • r 读取权限
  • w 写入权限
八进制数字表示权限
r(read)w(write)x(execute)
二进制代表100010001
十进制代表421

例:

rw-的值为4+2=6

rwxr-xr-x的值为755

chmod  a=rwx  1.txt = chmod  777  1.txt

2. chown 命令

用途

更改文件所有者(组),更改文件或者目录的用户所有权

格式
chown 目标 文件或目录
操作码
  • user: 用户名(属主)
  • group: 组名(属组)

3. setfacl 命令

用途

配置 FACl

格式
setfacl 选项 u:特定用户:权限 文件目录
操作码
  • -m 更改文件的访问控制列表
  • -x 根据文件中访问控制列表移除条目

四、安装软件包

1. 配置软件仓库

直接写仓库配置文件

[root@server0 ~]$ cd /etc/yum.repos.d/
[root@server0 ~]$ vim /etc/yum.repos.d/base.repo
# 仓库ID
[base]  
# 仓库描述
name=base
# 仓库路径
baseurl=http://classroom.example.com/content/rhe17.0/x86_64/dvd 
# 启用仓库
enabled=1
#禁用签名验证
gpgcheck=0

验证

[root@server0 ~]$ yum list
[root@server0 ~]$ yum –y install ftp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值