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