.修改文件权限的相关命令

文件的权限有r()w() x(执行) 分别用数字表示为:r=4  w=2  r=1

Linux中文件的权限位共10个字符串,第一个字符标示文件类型,剩下的9位为权限位,三个字符一组,分别为属主,属组,其他。其中属主权限位用u 表示, 属组权限位用g表示, 其他权限位用 o表示 a表示所有的权限位。

           1.chmod 命令的使用

             chmod  修改文件访问权限

                    -R 递归修改文件权限,目录和目录下面文件权限一并修改

             chgrp  修改文件所属用户组

                    chgrp [OPTION]... GROUP FILE...

                    chgrp [OPTION]... --reference=RFILE FILE...

                  例如: chgrp  属组名 目录/

             chown  改变文件拥有者

                    -R --reference=RFILE FILE...

                    -R 属主:属组  目录/     递归修改属主和属组

           范例:

            1、创建一个用户mandriva,其ID号为2001,基本组为disto(组ID3010),附加组为linux

            groupadd -g 3010 disto

groupadd linux

useradd -u 2001 -g disto -G linux mandriva

finger mandriva

2、创建一个用户fedora,其全名为Fedora Community,默认shellcsh

             useradd -c "Fedora Community " -s /bin/csh fedora

3、修改mandrivaID号为4004,基本组为linux,附加组为distofedora

 usermod -u 4004 -g linux -G disto,fedora mandriva

4、给fedora加密码,并设定其密码最短使用期限为2天,最长为50天;

passwd -n 2 -x 50 fedora

5、将mandriva的默认shell改为/bin/bash;

usermod -s /bin/bash mandriva