更新时间:2022-12-09 GMT+08:00

为每个用户创建有读写权限的子目录

前提条件

  • 已创建文件系统,并能通过root帐号成功挂载到云服务器上。操作步骤请参考创建文件系统本地目录
  • 已获取到文件系统的挂载地址。

操作步骤

  1. 以root帐号登录弹性云服务器。
  2. 使用以下命令在root帐号下使用以下命令添加普通用户帐号,下面以添加普通用户Tom为例。

    adduser Tom
    passwd Tom

    根据回显提示修改普通用户Tom的密码,创建成功后会自动创建用户Tom的主目录/home/Tom。

  3. 添加普通用户Tom成功后,再在root的本地目录下使用以下命令为普通用户Tom创建子目录。

    创建文件系统本地目录章节的步骤4可知root的本地目录为root001,使用以下命令为普通用户Tom创建子目录Tom。其中root001需替换为实际的本地目录。

    mkdir /root/root001/Tom

  4. 使用以下命令将子目录Tom的读写权限赋予普通用户Tom。其中root001需替换为实际的本地目录。

    chown Tom:Tom /root/root001/Tom

    创建完毕后可以通过以下命令验证普通用户Tom是否已有子目录Tom的读写权限。如图1所示。

    cd /home
    cd /root/root001
    ll
    图1 查询权限

    可以看到用户Tom已经获取了子目录Tom的读写权限。

  5. 将root001/Tom子目录使用挂载命令mount挂载到 Tom 的主目录/home/Tom中。其中xx-xxxxx-xx需要替换为文件系统所在区域,share-xxxx需要修改为实际的文件系统,第一个Tom需要修改为实际的子目录名称。如图2所示。

    mount -t nfs sfs-nas1.xx-xxxxx-xx.xxxxxxxxxx.com:/share-xxxx/Tom /home/Tom
    图2 挂载目录

    执行以下命令可以查看到该子目录已经成功挂载至Tom的主目录中。如图3所示。

    df -h
    图3 查询挂载结果