9-用户与权限管理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qinshi965273101/article/details/81385630

1、新建用户

新增用户 csdn:useradd csdn

修改密码 passwd csdn 

新增用户成功后,家目录下会有对应用户的文件夹,且该目录只有持有者才能访问,对外绝对保密。

2、各用户之间资源共享

通过用户组,把各个用户和资源关联起来。

  • 新建用户组 sharegroup : groupadd sharegroup
  • 查看用户信息(在哪些组里):id csdn 
  • 把用户添加到新建sharegroup 组中:usermod -a -G sharegroup csdn(-a 追加,-G 追加的是组)
  • 新建一个共享文件夹 share 在家目录(/home)下: mkdir share
  • 把 share 文件夹的所属组改为 sharegroup:chown root:sharegroup share (root:sharegrup 所属用户:所属组)
  • 给share文件夹用户组新增写的权限:chmod g+w share      
  • 给share文件夹其他用户去掉读的权限:chmod o-rx share

这样csdn用户就可以使用 /home/share 文件夹了。

3、修改权限的两种方式

  • 基于字符

chmod  ugo  +/-  rwx  filename 

ugo:user,group,orther

+/-:增加,删除

rwx:读,写,执行

  • 基于数值

把权限 rwx rwx rwx 当做二进制 111 111 111

则可以得到每一个 rwx 对应着一个 111 即 4+2+1=7

例如: chmod 764 filename 对应着 rwx rw- r--

4、关于文件夹和文件的x权限

对于文件夹,x 代表可以进入文件夹

对于文件,x 代表可以执行

猜你喜欢

转载自blog.csdn.net/qinshi965273101/article/details/81385630
今日推荐