linux-用户权限和文件属主、属组怎么更改?

330 阅读2分钟

1.基本权限ugo

权限对象
属主:u
属组:g
其他人:o
​
基本权限类型
读 w  4
写 r  2
执行 x  1
1.1设置权限
chown:改变文件或目录的所属主以及所属组
chmod:为文件或者目录设置访问权限

chown :更改文件的属主和属组

chown 属主.属组 文件名
chown 属主 文件名
chown .属组 文件名
chown -R 属主.属组 递归修改---目录

chmod:更改权限

使用符号
chmod u+rx 文件
chmod g-rx 文件
chmod ug=wrx,o=rx 文件
使用数字
chmod 755 文件

2.权限案例ugo

2.1 rwx权限对文件和目录的意义:
对文件
r --cat
w --vi vim
x --bash/dir/file
​
对目录
r --ls
w --touch/rm
x --cd

练习

一 .

1.使用root用户创建目录/prov,修改属主为tom,属组为tom,权限为750

mkdir /opt/prov
chown tom.tom prov
chmod 750 prov

2.列出/home/下面的所有文件包括隐藏文件?

ls -a /home

二 .

1.创建组renshibu,jishubu,shengchang

groupadd rensihbu
groupadd jishubu
groupadd shengchang

2.分别创建用户songjiang,wuyong,wusong,基本组为renshibu

useradd -g renshibu songjiang
useradd -g renshibu wuyong
useradd -g renshibu wusong

3.分别创建用户zhang3,li4,wang5基本组为jishubu

useradd -g jishubu zhang3
useradd -g jishubu li4
useradd -g jishuu wang5

4.分别创建用户wangansi,libai,dufu基本组为shengchang

useradd -g shengchang wanganshi
useradd -g shengchang libai
useradd -g shengchang dufu

5.创建目录/data/renshibu,/data/jishubu,/data/shengchang

mkdir -p /data/{renshibu,jishubu,shengchang}

6.分别在/data/renshibu下创建目录songjiang,wuyong,wusong

/data/jishubu下创建目录zhang3,li4,wang5

/data/shengchang下创建目录wangansi,libai,dufu

mkdir /data/renshibu/{songjiang,wuyong,wusong}
mkdir /data/jishubu/{zhang3,li4,wang5}
mkdir /data/shengchang/{wanganshi,libai,dufu}

8.设置权限,目录renshibu,750权限,属组renshibu。

songjiang,wuyong,wusong各目录的权限要求为700,属主为目录同名用户,属组renshibu

chmod 750 /data/renshibu
chown .renshibu /data/renshibu
chmod -R 700 /data/renshibu/*
chown songjiang.renshibu /data/renshibu/songjiang
chown wuyong.renshibu /data/renshibu/wuyong
chown wusong.renshibu /data/renshibu/wusong

9.设置权限,目录jishubu,750权限,属组jishubu

zhang3,li4,wang5各目录的权限要求为700,属主为目录同名用户,属组jishubu

chmod 750 /data/jishubu
chown .jishubu /data/jishubu
chmod -R 700 /data/jishubu/*
chown zhang3.jishubu /data/jishubu/zhang3
chown li4.jishubu /data/jishubu/li4
chown wang5.jishubu /data/jishubu/wang5

10.设置权限,目录shengchang,750权限,属组shengchang

wangansi,libai,dufu各目录的权限要求为700,属主为目录同名用户,属组shengchang

chmod 750 /data/shengchang
chown .shengchang /data/shengchang
chmod -R 700 /data/shengchang/*
chown wanganshi.shengchang /data/shengchang/wanganshi
chown libai.shengchang /data/shengchang/libai
chown dufu.shengchang /data/shengchang/dufu