Linux基础及应用教程:权限与组

chmod 修改权限,chown 更改所有者,chgrp 修改所属组,groups 查看用户组,共同形成 Linux 权限控制体系。

一、实验目标

二、实验环境

三、实验内容与步骤

实验准备

切换到 root 用户。

whoami
su -
whoami

任务1:groups(查看用户所属组)

groups
groups njucm

useradd student1
groups student1

任务2:chmod

touch test.txt
mkdir testdir
ls -l

chmod u+x test.txt
chmod g-w testdir
chmod a+r test.txt

chmod 755 test.sh
chmod 644 test.txt

chmod -R g+r testdir
ls -l

任务3:chown

chown student1 test.txt
ls -l test.txt

chown student1:student1 testdir

mkdir -p data/docs
chown -R student1 data
ls -l data

任务4:chgrp

groupadd workgrp
chgrp workgrp test.txt
ls -l test.txt

chgrp -R workgrp data
ls -l data

综合实操练习

su -
mkdir project
touch project/report.md project/run.sh

chmod 755 project/run.sh
chmod 644 project/report.md

groupadd devgrp
useradd -g devgrp dev1
passwd dev1

chown dev1:devgrp project
chmod -R g+w project

su - dev1
cd project
cat report.md
echo "新增内容" >> report.md
./run.sh

四、实验报告要求

五、常见问题解答

回到主页