大数据---------linux基础 ---------02linux基本命令----------用户和权限(20,21)

问题集锦


正文 

01 删除用户

     步骤   删除用户命令  userdel  用户名字

               删除home目录下的用户目录 命令如下

                      cd /home/ 

                      rm -rf  usename/

               删除email目录下的用户目录 命令如下:

                      cd /var/spool/email/

                      rm -rf username/

02 增添用户 (添加两个用户,sxt01 属组也是sxt01,sxt02 属组也是sxt02)

    步骤  增添用户命令 useradd username

              设置用户密码 passwd username 

              普通用户可以修改自己的密码,但不能修改root用户的密码。

03 添加共享文件夹

     步骤  创建一个目录 一般将这个目录创建在根目录下 mkdir  /share

              创建一个属组 groupadd share 

              更改用户属组  命令:usermod -G share sxt01  (sxt01是新建的用户,share是新建的组,意思是修改sxt01的属组,修改为share)

             将share文件夹的属组更改为用户组share 命令如下:

                      chown root:share share

             更改share文件夹的share组的权限(字符方式或者数字方式)

                     chmod  g+w share/

            消除其他用户的权限

                    chmod o-rx share/

           退出当前用户

                  exit

           再次登入

注意权限修改好后必须退出再登录,目的是再次加载配置文件。

   04 实现文件共享 

        步骤 sxt01用户创建文件 sxt01.log    sxt02用户创建文件sxt02.log

                修改sxt01.log的属组为share,用ssh命令将用户sxt01登录上去,然后执行命令: chown :share sxt01.log

                修改sxt02.log的属组为share,用ssh命令将用户sxt02登录上去,然后执行命令: chown :share sxt02.log

                修改sxt01.log的组权限和其他组的权限。chmod 774

                注意 这里设置的权限对于root用户不起作用,但是root用户自己给自己所设置的权限是有用的。比如root用户给一个属主是root的文件设置了只读权限,则root用户就不能直接在这个文件里面写内容。

              注意 如果一个文件的属主和属组都是root ,它的权限是700 ,那么由于sxt01,sxt02的属组都不是root,所以无法访问root目录,目录都进不去!

               

                  

                

          

   

   

     


猜你喜欢

转载自blog.csdn.net/wi8ruk48/article/details/88599358