linux添加普通用户并且只能访问指定目录

Linux配置sftp用户访问指定目录 开发环境:Win 10 -- 64位服务环境:centos7。 阅读详情

目录

1,说明

2,具体步骤:

3,其他相关命令参考


1,说明

需要搭建一个部门间文件共享系统,用户可以查看指定的文件目录,以及对应部门的共享机制。
下面的步骤,介绍的是张三,隶属于财务部,张三的编号是35。

本案中,张三专属的目录是work35,管理员root则拥有整个财务目录的权限。

文章的下面还提供了一些其他的相关命令,大家可以配合使用。

2,具体步骤:

(1)创建张三的目录,张三的目录是work35

mkdir /usr/caiwu/work35

(2)创建张三用户,到指定目录work35

useradd zhangsan -d /usr/caiwu/work35

(3)设置张三的密码,密码是123456

passwd zhangsan
设置密码:
123456

(4)创建财务组,命名是caiwuzu(如已有组则跳过)

groupadd caiwuzu

(5)给张三用户设置财务组caiwuzu

usermod -aG caiwuzu zhangsan

(6)将访问目录权限全部赋予用户

chown -R zhangsan /usr/caiwu/work35

(7)将上层目录设置为root所有

chown root /usr/caiwu/

(8)赋予权限给上层目录

chmod 771 /usr/caiwu/

3,其他相关命令参考

下面的这些命令,有时间自己也可以尝试下

groupadd 组名       在linux中添加组
vi /etc/group       查看linux中所有组信息,可以看可以编辑
cat /etc/group      查看linux中所有组信息,只可以看不可以编辑
useradd ‐g 组名 用户名       创建用户的同时指定将该用户分配到哪个组下
vi /etc/passwd           查看linux中所有用户信息,可以看可以编辑
cat /etc/passwd      查看linux中所有用户信息,只可以看不可以编辑

限制Linux指定用户访问某个文件夹,禁止其访问指定文件夹 阅读详情

相关推荐

有道龙虾LobsterAI vs. OpenClaw:对比与安装部署攻略

LobsterAI是"中国版OpenClaw",更注重易用性和中文场景适配;OpenClaw是技术极客的玩具,需要大量命令行操作。

lpfasd123的博客 2396

Linux 权限设置 用户只能访问指定目录

创建用户,让他登入就进入到该目录。将权限设置其他组不可读写。

a805727141的博客 8235

仿真学习系列(四十九):Sigrity仿真之电容库制作

在高速电路设计中,电源完整性(PI)是确保系统稳定、可靠运行的关键因素。随着电子产品对性能的要求不断提升,PDN(电源分配网络)的设计与优化变得尤为重要。为了确保电源网络在高速工作状态下不会引发电压波动和信号干扰,我们需要在设计中精确地选择电容器进行优化,而电容库的制作则是这一过程的核心。 OptimizePI作为一个强大的电源完整性优化工具,能够帮助设计师根据不同的目标,批量进行PDN仿真,以得出最佳电容选择。

案例文章,高速信号 226

如何做到Linux只允许某个用户只能访问特定目录,例如/a/b/c ?

如何控制用户访问Linux特定目录?

allen_hai的博客 8287

安全运营面试总结

答案可以在我的博客中查找 1.自我介绍 2.TCP/IP七层模式 3.端口号(常见协议 数据库) 4.Owasp top 10 5.渗透测试过程 6.漏扫工具 7.中间件漏洞 8.应急响应 9.项目 10.SQL注入类型 11.TCP 三次握手 四次挥手 12.你有什么要问我的 1.自我介绍 2.项目介绍 3.宽字节注入的原理 4.渗透流程 5....

qq_51577576的博客 4413

如何在 Mac 上下载安装 Xcode——并为 iOS 开发更新它原文

下载 Xcode安装命令行工具打开新版本删除文件注意,我在下面的步骤中列出了一些终端命令。这些命令可以被输入到你现在的工作目录中。这意味着你不需要导航到任何特定的文件夹。如果你真的想这样做,你可以在输入下面的步骤中的命令之前先输入== cd==。这将使你返回到主文件夹。

专注于AI领域前沿知识,业余爱好开发软件 4667

linux限制用户只允许访问某个目录

【代码】linux限制用户只允许访问某个目录。

zd1320732的专栏 1472

YOLOv12 改进 | Backbone改进 3

将CSP中的简单拼接改为可学习的特征选择门控,动态决定哪些特征流向下一层,同样再写这篇。:相比静态CSP的固定50/50分割,门控机制可学习0.3:0.7等最优比例。在输入端加入轻量SR模块,对下采样后的特征进行超分恢复,提升小目标检测能力。(小目标): 从 0.51 AP → 0.63 AP (+24%):采用ESPCN的高效亚像素卷积,避免传统插值的信息损失。:从通道级(SE)到空间级(Spatial)的多粒度控制。:结合浅层细节和深层语义,恢复小目标的纹理信息。

u012133341的博客 841

linux普通用户产生目录,Linux 下实现普通用户只能写入某个目录

今天老婆问了我一个问题:如何在linux 下实现某个目录普通用户能够写入文件,但是不能删除或修改(只能由root 删除或修改)。开始的两分钟里,我初步判断这是做不到的,因为linux 下能 写入(w) 就代表着同时能 修改 和 删除,命题是矛盾的。后面我又想到 粘滞位和 facl,幸好没有放弃,最后还是想到如何做到这个效果。下面是实验过程首先起个目录用来做实验[root@node1 data]# ...

weixin_32040059的博客 380

【RKNN】RKNN(Rockchip Neural Network)​​ 的详解

RKNN 为 Rockchip 硬件提供了高效的 AI 推理解决方案,适合需要低功耗、实时响应的边缘场景

浩瀚之水的专栏 1685

使用Simulink来模拟多旋翼无人机在风扰动条件下的飞行情况,并分析其稳定性

本教程详细介绍了使用Simulink进行多旋翼无人机风扰动稳定性分析的完整流程。首先构建包含飞行器动力学模型、控制系统和环境模拟模块的系统框架,重点讲解简化动力学方程的实现方法。随后指导设计PID控制器来维持姿态稳定,并添加随机风扰动模型模拟环境干扰。通过设置输入信号和输出显示,最终实现对不同风速条件下无人机控制性能的评估。该实例为无人机控制系统设计提供了实用的仿真方法,强调利用MATLAB工具进行可视化分析和参数优化,以提高系统抗干扰能力和稳定性。

amy_mhd的博客 421

linux中如何让普通用户访问其他用户的目录

目前有一个test1分组,分组下test1用户可访问/home/test1目录,现有一个普通用户test2需要访问该目录中的日志文件, 此时test2用户想要访问该目录可有一下方法实现: 将用户加入到要访问的分支中,usermod -G test1 test2,并为该目录设置分组下可访问 chmod -R 774 /home/test1/ 整个测试过程如下: [root@test-server-...

lcm_linux的博客 1万+

Qt/C++编写自定义控件42-开关按钮

一、前言 从2010年进入互联网+智能手机时代以来,各种各样的APP大行其道,手机上面的APP有很多流行的元素,开关按钮个人非常喜欢,手机QQ、360卫士、金山毒霸等,都有很多开关控制一些操作,在Qt widgets应用项目上,在项目中应用些类似的开关按钮,估计也会为项目增添不少新鲜感。 总结了大部分的开关按钮控件,基本上有两大类,第一类是纯代码绘制,这种对代码的掌控度要求比较高,但是灵活性比较好...

Qt/C++视频监控/推流/物联网/大屏系统/自定义控件/UI定制/输入法 3327

linux添加用户并且用户只能访问自己的目录

需要创建用户,并允许其增删改,却又要求其只能在自己的访问目录内,不能去别的地方。 1.想创建的用户目录 mkdir /var/www/html/aaa 2.新建用户到指定的目录 useradd aaa -d /var/www/html/aaa 3.设置新用户密码 passwd aaa 4. 将访问目录权限全部赋予用户 chown -R aaa /var/www/html/aaa 5.将上层目录设置为root所有 chown root /var/www/html/ 6.赋予权限给上层

m0_37961140的博客 3678

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Centos新建用户并且限制用户只能通过 SFTP 访问服务器指定文件夹,禁止通过 SSH 客户端访问

1. 需求: 新建一个新的用户,并且为了保证系统的安全性,指定该用户在指定的目录内进行访问 2. 第一步:新建用户组 groupadd visitors 3. 第二步:新建用户并将用户添加到分组中 使用root权限建立新用户的主目录,注意这里必须是root权限,否则后续的sftp不能连接 useradd -d /home/fangke -g visitors fangke 这里因为上...

xuelangqingkong的专栏 4045

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Linux(Ubuntu) 如何让普通用户访问 /root 目录下的文件/文件夹

场景 在使用 Linux 过程中,总会意外地将文件或者文件夹存放在 /root 目录下,但是这个时候,普通用户无法访问到这个文件,即使我们将文件夹/文件移动到 /home/xxx 目录下,也会发现还是不能正常访问。 比如我们以管理员身份在 /root 目录下将一个 Music-Get/ 移动到 /home/xxx 目录下,以普通用户身份执行 cd Music-Get/ ,会提示 bash: cd: Music-Get/: 权限不够 ! 分析 通过 sudo su 命令进入到 root 管理员模式下,执行

WU2629409421perfect的博客 3万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

linux进入当前用户的家目录,在Linux中使用普通用户自动登入到指定目录的方法...

本文讨论一下如何在 Linux 操作系统中不修改用户家目录的情况,就可以达到普通用户自动登入到指定目录的目的。相关介绍在使用Linux系统的过程中,我们每次进行登入的时候,默认我们登入的目录都是各自的家目录/home/username。而在某些特殊的情况下,我们并不想如此,可我们又不想修改家目录。比如,我们作为服务器的管理员,普通用户在使用服务器的过程中总是会将工作直接在登入的目录下进行,也就是直...

weixin_32516005的博客 4661

vsftpd添加用户并限制目录(指定用户访问指定目录)

开发那边更新速度如果比较快,每天会有无数的文件或者目录交给运维更新上线,这样比较麻烦,干脆给他们搭FTP让他们自己上传修改,但有一问题,就是权限问题,公司五个站点有五个目录,每个人负责不同的站点,如何让各自都不干扰别人,或者说不到别人的目录搞“破坏”!下面解决这个问题! 一。检查Linux中vsftpd的安装情况。 就不啰嗦了 二。将系统中的SELinux关闭,然后重新启动电脑(不...

anche8334的博客 773

Linux:root目录的文件移动到普通用户目录

首先明确目的: 1、创建普通用户 2、然后以root身份登录root目录把有用的文件移动到新建的普通用户目录下面! 栗子: 以10.20.15.194这台服务器为例。 1、创建一个普通用户  首先以root登录服务器。 略  登陆过后再执行创建普通用户的命令。  代码如下(假设创建一个名为username的普通用户): useradd username  结果:  设置新密码(输入两次): passwd username  查看普通用户是否创建成功: cat /etc/passwd  一个名为u

hb_learing的博客 1万+

linux如何让普通用户访问其他用户目录

问题: 目前有一个docker分组,分组下docker用户可访问/home/docker目录,现有一个普通用户test需要访问该目录中的日志文件, 此时test用户想要访问该目录可有一下方法实现: 1.将该目录设置成全部用户可访问,chmod -R 777 /home/docker 这种给的权限太大,且其他用户也能看到 2.将该目录所有者给test,chown -R tes...

PHY1161460191的博客 1万+

Linux操作系统如何区分根目录和家目录,对于普通用户和管理员用户来说,家目录和根目录分别意味着什么?

如上图所示,对于管理员来说,根目录是/使用命令ls /就可以查看根目录中的内容。当用户一登陆系统时,使用命令pwd,就可以查看用户的家目录,管理员的家目录总是/root如上图所示,对于管理员来说,家目录是/root。

ZHX2285的博客 3602

Linux服务器创建普通用户到指定目录

写下此文章的目的在于: 1、很多萌新刚开始接触服务器的时候由于不懂Linux命令很容易把服务器搞的乱七八糟。 2、假如一组人都是用root登录服务器的话,这时候就会很混乱,这与服务器多用户多任务的初衷相违背,也就发挥不出来服务器的优点。 接下来先介绍root权限下创建普通用户的基本操作: 1、首先创建一个用户名为user的普通用户: useradd user 2、然后设置登录密码: passwd user 然后会提示你输入密码,输入即可: 一个名为user的普通用户就创建好了。 接下来再介绍一些常用的

hb_learing的博客 7648

Linux 使用 adduser 与 useradd 添加普通用户的正确姿势

前言 在 Linux 操作系统中,添加用户可以使用useradd和adduser这两个命令。曾经在添加用户的实践中遇到过一些坑,比如使用useradd命令添加用户后无法正常使用,对adduser和useradd傻傻分不清楚。网上找到的相关内容很碎片化,初看会让人一脸懵逼,这促使我对这些知识进行了整理。 本文所有指令需要在 root 权限下执行。非 root 用户需要加sudo前缀,或使用sudo -i命令切换到 root 账户操作。 adduser 和 useradd 的区别 对...

赶路人儿 1万+

ubuntu 新建普通用户,并且 指定 访问文件 限制 权限

新建用户 并且限制他们只能访问一个文件夹 肯定是不给root权限的 useradd -d /home/tom -m -s /bin/bash tom passwd tom#会让你输入新密码,你也可以加个sudo #sudo passwd tom usermod -s /bin/bash tom #使bash 解析 tom只能访问 /home/tom这个文件夹 不能访问别人的文件夹...

乱七八糟的笔记 8913
上一篇: 关于Git使用:fatal: Could not read from remote repository.的报错问题解决
下一篇: js代码一体函数方式精准校验身份证号,含15位、生日、省份校验
喜爱cpp
博客等级 码龄18年 129粉丝 23原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喜爱cpp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值