2302_79970553 2024-06-27 08:11 采纳率: 91.3%
浏览 3
已结题

linux操作系统LINUX

img


larztyousethckdauitfpiatsjlhxitcmnckoftjkxgpyrurueyegxjd

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-06-27 08:11
    关注

    引自免费微信小程序:皆我百晓生

    要解决您遇到的问题,我们需要按照步骤一步一步来。以下是详细的解决方案。

    1. 新建用户组

    • 使用groupadd命令创建用户组 sales
    sudo groupadd sales
    

    2. 创建用户

    • 使用useradd命令创建用户,并指定其密码。
    sudo useradd -m -s /bin/bash zhangjun
    
    • 然后,使用passwd命令设置用户的密码。
    sudo passwd zhangjun
    

    接下来,创建另外两个用户 wangjinglixiao 并限制他们只能在本地登录。

    # 创建 wangjing 用户
    sudo useradd -m -s /bin/bash wangjing
    
    # 设置 wangjing 的密码
    sudo passwd wangjing
    
    • 对于 lixiao,我们可以通过chage命令将其添加到 sales 组,并限制其对服务器的访问。
    # 添加 lixiao 到 sales 组
    sudo usermod -aG sales lixiao
    
    # 将 lixiao 的密码修改为临时密码
    sudo chage -M -p '123456' lixiao
    
    • 确保用户没有其他额外的权限。
    # 删除 lixiao 的额外组
    sudo usermod -R sales $lixiao
    
    # 更改用户主目录权限
    sudo chmod -R 755 /home/$lixiao
    

    3. 文件/目录操作与权限设置

    (1) 创建目录/data/sales

    # 创建 data/sales 目录
    mkdir -p /data/sales
    

    (2) 数据/sales 目录所属组为 sales

    # 设置数据/sales 目录的组别为 sales
    sudo chgrp sales /data/sales
    

    (3) 数据/sales 目录权限:root用户和sales组有读、写、执行权限,其它用户无权限

    # 设置数据/sales 目录的所有者、组以及所有者权限
    sudo chown root:sales /data/sales
    sudo chmod 777 /data/sales
    

    (4) 销售组的用户在目录/data/sales 下创建的文件的所属组也为 sales

    • 首先,确保销售组的用户已经具有适当的权限。
    # 检查销售组成员是否拥有读写权限
    sudo ls -l /data/sales | grep -q "drwxr-xr-x"
    
    • 如果发现缺少读写权限,可以尝试增加这些权限。
    # 增加销售组的用户对 /data/sales 中文件的权限
    sudo chmod 755 /data/sales/* [注释: 这里添加了*号,表示任何子目录中的文件]
    

    注意事项

    • 在设置用户权限时,一定要仔细检查每个用户的权限,确保符合需求。
    • 如果在设置过程中遇到错误提示,可能是因为权限不足或用户不存在等问题,需要进一步排查。
    • 完成上述步骤后,记得重新启动系统以应用更改。

    以上就是在Linux系统中实现用户管理和文件/目录操作的一些基本步骤。根据您的具体需求,可能还需要调整一些配置选项。如果有更多细节或疑问,请随时提问。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 7月5日
  • 已采纳回答 6月27日
  • 创建了问题 6月27日