版权声明:本文为博主原创文章,未经博主允许不得转载。 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 代表可以执行