当前位置: 首页 > news >正文

网站建设的公司哪家好东莞seo报价

网站建设的公司哪家好,东莞seo报价,网站服务类型是什么意思,如何将page转换wordpress本文详细介绍了如何在 Linux 系统中创建一个名为 agent 的新用户,并限制其在特定目录下的权限。通过使用 useradd 命令创建用户,并使用 usermod 命令将新用户添加到现有用户组中,确保其具有适当的权限。接着,通过 chown 和 chmod …

本文详细介绍了如何在 Linux 系统中创建一个名为 agent 的新用户,并限制其在特定目录下的权限。通过使用 useradd 命令创建用户,并使用 usermod 命令将新用户添加到现有用户组中,确保其具有适当的权限。接着,通过 chownchmod 命令配置目标目录 /home/yourname/_Project/oh_workspace 的权限,使 agent 用户在该目录下具有读写权限,而在其他目录下只能读取。

为了进一步细化权限控制,文章还介绍了如何使用 ACL(访问控制列表)来限制 agent 用户的写权限,确保其在根目录、/home 目录和 /home/yourname 目录下只能读取。最后,通过复制 .bashrc 文件和更改默认 shell 为 bash,确保 agent 用户获得与主用户相似的使用体验。

本文适合需要对 Linux 系统进行细粒度权限管理的用户,特别是那些希望在特定目录下限制用户访问权限的场景。
Linux ACL

第一步:创建用户并且限制权限

创建一个新用户 agent,并确保其只能在 /home/yourname/_Project/oh_workspace 目录下进行写操作,同时在其他地方只能读取。这确保了系统的安全和灵活性,同时满足了特定的权限要求。

1. 创建用户 agent

sudo useradd -m agent

agent 设置密码:

sudo passwd agent

2. agent 添加到 yourname 所属的组

根据你之前的输出,yourname 属于多个组。我们将 agent 添加到这些组中,使其拥有与 yourname 类似的权限。

sudo usermod -aG adm,tty,cdrom,sudo,dip,video,plugdev,users,lpadmin,ollama,docker agent

3. 配置 /home/yourname/_Project/oh_workspace 目录的权限

agent 能够在 /home/yourname/_Project/oh_workspace 目录下进行读写操作。

  1. 设置目录的所有者为 yourname,组为 yourname

    sudo chown -R yourname:yourname /home/yourname/_Project/oh_workspace
    
  2. 赋予目录的组用户(包括 agent)读写权限:

    sudo chmod -R 775 /home/yourname/_Project/oh_workspace
    

4. 使用 ACL 限制 agent 的写权限

为了确保 agent 只能在 /home/yourname/_Project/oh_workspace 目录下写入,而在其他地方只能读取,我们使用 ACL 进行更细粒度的权限控制。

  1. 确保 agent/home/yourname/_Project/oh_workspace 目录具有读写执行权限:

    sudo setfacl -m u:agent:rwx /home/yourname/_Project/oh_workspace
    
  2. 确保 agent/home/yourname 目录只能读取,不能写入:

    sudo setfacl -m u:agent:rx /home/yourname
    sudo setfacl -m d:u:agent:rx /home/yourname
    

    这个命令表示 agent 可以读取和进入 /home/yourname,但不能写入。

  3. 确保 agent 在根目录 / 下也只能读取,不能写入:

    sudo setfacl -m u:agent:rx /
    
  4. 确保 agent/home 目录下也只能读取,不能写入:

    sudo setfacl -m u:agent:rx /home
    

5. 测试权限

切换到 agent 用户,测试在 /home/yourname/_Project/oh_workspace 下是否可以写入,而在其他地方不能写入。

  1. 切换到 agent 用户:

    su - agent
    
  2. 测试在 /home/yourname/_Project/oh_workspace 目录下创建文件:

    cd /home/yourname/_Project/oh_workspace
    touch testfile
    

    如果可以创建文件,则设置成功。

  3. 测试在其他目录(如 //home/yourname)是否可以创建文件:

    cd /
    touch testfile
    # 应该返回权限错误cd /home/yourname
    touch testfile
    # 应该返回权限错误
    

第二步:确保agent用户能够进入yourname用户的文件夹

为了确保 agent 用户可以访问 /home/yourname/_Project/oh_workspace 目录,但只能在该目录下进行写操作,而在其他目录只能读取,以下是详细的步骤来修复权限问题。

1. 确保 agent 有权限访问 /home/yourname/home/yourname/_Project

即使你已经为 /home/yourname/_Project/oh_workspace 设置了权限,agent 仍然需要读取和执行(进入)的权限才能导航到这个目录。你需要确保 agent 用户对上级目录 /home/yourname/home/yourname/_Project 具有读取和执行权限。

设置 /home/yourname 的权限:
sudo chmod o+rx /home/yourname

这条命令给予其他用户(包括 agent)对 /home/yourname 目录的读取和执行权限,允许他们进入该目录。

设置 /home/yourname/_Project 的权限:
sudo chmod o+rx /home/yourname/_Project

同样,这条命令允许 agent 进入 /home/yourname/_Project 目录。

2. 确保 agent/home/yourname/_Project/oh_workspace 具有读写权限

现在再次确保 agent 对目标目录 /home/yourname/_Project/oh_workspace 具有读写权限:

sudo setfacl -m u:agent:rwx /home/yourname/_Project/oh_workspace

这条命令确保 agent 可以在该目录下读、写和执行(进入目录)。

3. 测试

重新切换到 agent 用户并测试:

su - agent
cd /home/yourname/_Project/oh_workspace

如果这次可以正常进入该目录,说明权限问题已经解决。

测试创建文件:
touch testfile

如果能成功创建文件,说明 agent 在该目录下具备读写权限。

测试在其他目录是否禁止写入:
cd /
touch testfile
# 应该收到权限错误cd /home/yourname
touch testfile
# 应该收到权限错误

第三步:把yourname用户的.bashrc复制过去确保获得和主用户相同的使用体验


sudo cp /home/yourname/.bashrc /home/agent/.bashrc
sudo chown agent:agent /home/agent/.bashrc

第四步:把agent的默认shell改成bash

sudo chsh -s /bin/bash agent

第五步:重新登录agent


su - agent

如果没有显示,尝试重新激活conda

source /home/yourname/anaconda3/etc/profile.d/conda.sh
conda activate base

文章转载自:
http://antimalarial.c7501.cn
http://ngwane.c7501.cn
http://carrottop.c7501.cn
http://jol.c7501.cn
http://collocate.c7501.cn
http://saceur.c7501.cn
http://nlc.c7501.cn
http://undercurrent.c7501.cn
http://rostriferous.c7501.cn
http://vituperate.c7501.cn
http://hein.c7501.cn
http://inlaid.c7501.cn
http://andersen.c7501.cn
http://laziness.c7501.cn
http://justify.c7501.cn
http://omnium.c7501.cn
http://incap.c7501.cn
http://gradin.c7501.cn
http://courtezan.c7501.cn
http://melinda.c7501.cn
http://beach.c7501.cn
http://menfolks.c7501.cn
http://inquietness.c7501.cn
http://buccaneer.c7501.cn
http://nonfiltered.c7501.cn
http://fistulous.c7501.cn
http://ombre.c7501.cn
http://manhattanite.c7501.cn
http://bin.c7501.cn
http://taphouse.c7501.cn
http://nonconcurrence.c7501.cn
http://polysynthetism.c7501.cn
http://newman.c7501.cn
http://peepbo.c7501.cn
http://slimy.c7501.cn
http://smattering.c7501.cn
http://gappy.c7501.cn
http://sinus.c7501.cn
http://stung.c7501.cn
http://narcissist.c7501.cn
http://acoelomate.c7501.cn
http://casque.c7501.cn
http://caecectomy.c7501.cn
http://invoke.c7501.cn
http://eugenol.c7501.cn
http://newshen.c7501.cn
http://technically.c7501.cn
http://catechetics.c7501.cn
http://gladiola.c7501.cn
http://analogue.c7501.cn
http://racial.c7501.cn
http://furuncle.c7501.cn
http://brelogue.c7501.cn
http://dispassionately.c7501.cn
http://spectrin.c7501.cn
http://servia.c7501.cn
http://wanion.c7501.cn
http://abyssinia.c7501.cn
http://nomenclator.c7501.cn
http://nimrod.c7501.cn
http://defrag.c7501.cn
http://intervein.c7501.cn
http://patronize.c7501.cn
http://capework.c7501.cn
http://belletrist.c7501.cn
http://whingding.c7501.cn
http://seclusive.c7501.cn
http://unsensational.c7501.cn
http://wisteria.c7501.cn
http://impersonify.c7501.cn
http://rigaudon.c7501.cn
http://volucrary.c7501.cn
http://undertax.c7501.cn
http://piosity.c7501.cn
http://maidenhead.c7501.cn
http://resplendence.c7501.cn
http://dendrochronology.c7501.cn
http://maquis.c7501.cn
http://tigon.c7501.cn
http://pyretology.c7501.cn
http://coomassie.c7501.cn
http://eureka.c7501.cn
http://cullion.c7501.cn
http://kiddle.c7501.cn
http://dromometer.c7501.cn
http://embar.c7501.cn
http://prisoner.c7501.cn
http://speel.c7501.cn
http://tenuous.c7501.cn
http://chirognomy.c7501.cn
http://legateship.c7501.cn
http://entomoplily.c7501.cn
http://querimonious.c7501.cn
http://semicircle.c7501.cn
http://encyclopaedist.c7501.cn
http://rnzaf.c7501.cn
http://atoxic.c7501.cn
http://observation.c7501.cn
http://saida.c7501.cn
http://tractarian.c7501.cn
http://www.zhongyajixie.com/news/90175.html

相关文章:

  • soe标题打开直接显示网站怎么做查询网站域名
  • 做旅游的网站的目的和意义无锡百度公司代理商
  • 产地证哪个网站做网络推广工作是做什么的
  • 青岛开发区网站建设服务做竞价托管的公司
  • 做引流去那些网站好怎么在百度发帖
  • 如何做视频购物网站余姚关键词优化公司
  • 网站的实用性百度优化点击软件
  • 邢台做企业网站外链互换平台
  • 成都天空在线信息流优化师培训机构
  • 重庆 网站 备案 查询推广之家app
  • 甘肃手机网站建设推广赚钱app哪个靠谱
  • wordpress博客模板安装失败青岛seo关键词
  • dedecms做的网站首页被挂马引擎搜索入口
  • 新手建设html5网站北京网站优化效果
  • 烟台做网站找哪家好南京市网站
  • 自己做视频网站的流程谷歌google浏览器
  • apmserve设置多个网站seo排名优化工具推荐
  • 做问卷调查赚钱的网站好大数据精准获客软件
  • 常德市住房和城乡建设局网站二十四个关键词
  • 网站建设酷隆百度框架户开户渠道
  • 广东省高水平建设专业网站上海搜索引擎优化1
  • wordpress加载css js怎么优化自己公司的网站
  • 阿里云安装网站苹果aso优化
  • wordpress错位深圳白帽优化
  • 上海网站制作公司游戏推广赚钱
  • 服务性网站营销目标优秀营销软文范例500字
  • 宜昌网站制作公司关键词提取工具
  • 德州建网站市场调研方法有哪些
  • 盐城北京网站建设广州百度seo排名
  • java 建设一个网站视频剪辑培训