用了一早上来搭建环境,之前对于linux模糊的文件权限终于有了一个比较清晰了认识。这里tips下。
linux文件系统的权限包括文件(或者目录)拥有者用户,组用户和其他用户权限组成。
用ls -ag可以查看
drwxrwxrwx 777 目录权限
-rwxrwxrwx 777 文件权限
d代表目录,后面3组分别文件所有者,组用户和其他用户的权限。每一组3位按照二进制来算
比如
-rw-r--r-- 644
-rwxr-xr-x 755
-rwxrw-rw- 766
-rwxrwxrwx 777
r代表读权限
w代表写权限
x代表执行权限
一般文件权限赋予命令可以是
chmod u+x xxx.sh
chmod g+r xxx.sh
chmod o+w xxx.sh
chmod go+xr xxx.sh
其中+号前面表示用户
u 表示文件所有者
g 表示组用户
o 表示其他用户
+号后面表示权限
无论是用户还是组都可以多个组合
当然文件权限赋予命令也可以是
chmod 777 xxx.sh 这个命令相当于 chmod a+rwx xxx.sh
chmod 755 xxx.sh 这个命令相当于 chmod u+rwx xxx.sh ,chmod og+rx xxx.sh
还有一个比较特殊的s权限,如果文件所有者赋予其他或者组用户s权限,那么被赋予s权限
用户执行这个文件,就会以文件所有者的名义启动
比如一个文件为root所有,root可以赋予组用户和其他用户s权限
-rwxr-sr-s root xxx.sh
那么随后无论是哪个用户去执行这个文件,都会以root名义启动。
不同linux机器的ssh打通无论对于普通登录还是scp等操作都是非常方便的,通常将源机器的rsa_pub公钥放到目标机器的.ssh/authorized_keys文件中。
但是有2个注意点
1..ssh目录和其内部的文件,所有者权限必须有rw权限,组用户和其他用户除了r权限,不能有w或者x权限,一般 rwxr--r-- 644或者rw------- 600权限都是OK的。
2. rsa_pub复制出来的内容注意空格。
另外小tips下,linux下转换用户如果su与用户之间不加 -,那么原用户的环境变量将不会带到新用户下去,反之则可以
su admin //不带原用户的环境变量到admin用户下
su - admin //带上原用户的环境变量到admin下
分享到:
相关推荐
### 零基础入门Linux系统运维-2小时打通Linux任督二脉 #### 课程概述 本课程旨在帮助初学者快速掌握Linux系统的基础知识和核心技能,尤其适用于想要转型成为Linux运维工程师的学习者。课程内容涵盖了Linux命令行...
在IT行业中,尤其是在服务器管理与自动化运维领域,打通两台机器间的信任关系并进行文件分发是一项基础且重要的任务。本文将围绕这个主题,详细解释如何实现这一目标,并涉及相关知识点,包括LAMP/LNMP环境搭建、SSH...
"Linux和Windows系统之间网络通信程序的开发" 一、套接字技术概述 套接字(Socket)是对应TCP/IP协议的最具典型的应用开发接口。它提供了不同主机间进程通信的端点,应用进程之间要通过网络进行通信,必须在网络的...
### 打通Linux脉络系列:进程、内存与I/O #### Linux进程生命周期 Linux操作系统中的进程具有不同的生命状态,这些状态包括: - **就绪(Ready)**:进程已经准备好运行,但需要等待CPU时间片。 - **运行(Running...
这部分可能包含了系统的控制中心,用于管理和配置用户、角色、权限等,同时也可能是用户登录后的首页面,展示系统的主要功能和操作入口。 总结来说,"单点登录权限管理系统"是一个功能强大且灵活的解决方案,它集成...
华为鸿蒙系统正式版PC下载是华为官方打造的操作系统,是建立在linux开源内核的基础上开发的,华为鸿蒙系统正式版PC下载不仅仅内置了火狐、谷歌、opera等主流浏览器的使用,还会为用户带来自带的办公软件使用,方便...
基于互联网的PLC远程编程调试及设备管理系统是一项结合了信息技术和工业控制技术的创新应用。它主要通过互联网实现对可编程逻辑控制器(PLC)的远程编程、调试和管理。这一系统在提高工业自动化水平、实现设备综合...
走进Linux认证打通LPIC 1.pdf
课程为分为两大核心内容进行,Linux系统编程运用高级的Linux系统开发工具帮助我们打通通信、进程、线程等技术的衔接。而Linux网络编程则帮助我们提升和优化各项网络性能与配置,可以说掌握这两项技能,可以让我们在...
"crmeb电商系统 v2.5.36 打通版.zip" 是一个包含电商系统源代码的压缩文件,版本号为2.5.36,旨在提供一个完整的电商解决方案。该系统可能包含了前端用户界面、后台管理系统、数据库结构、API接口以及其他必要的功能...
ASP.NET 2.0 是微软开发的一个用于构建 Web 应用程序的框架,它提供了许多增强功能和改进,包括对文件和图片处理的支持。在本文中,我们将详细探讨 ASP.NET 2.0 中如何处理文件图片,从而“打通”这一领域的关键技能...
CRMEB客户管理+电商营销系统 核心技术TP6+Mysql+Vue+layui 支持公众号、小程序、H5端,带积分、优惠券、秒杀、会员、分销等功能,前后端“全部”开源,方便二开,详细使用文档可商用。企业公域流量转私域流量必备...
在这个案例中,系统已经与Upms(统一权限管理系统)进行了打通,实现了用户信息的共享。Upms系统通常用于管理用户的登录、权限分配、角色管理等,与Flowable的结合,确保了业务流程中的操作权限控制和用户认证的一致...
点击“Configure StorNext”选择“Name Servers”进行文件系统服务端主机的指定,把 MDS 主机或者 Name server 的 IP 地址填写进去。 3. 磁盘标签工作 选择 physicaDrive1(存储的 LUN0),单击 Label。根据扇区...
4. **兼容性测试**:确保新插件能与现有的西瓜手机签到插件和DSU签到插件无缝协作,需要进行广泛的兼容性测试,涵盖不同的操作系统版本、浏览器版本和其他可能影响兼容性的因素。 5. **用户界面更新**:为了向用户...
打通Linux脉络系列:进程、线程和调度 1. 第一部分大纲 1.1 Linux进程生命周期 1.2 进程控制块 1.3 僵尸进程 1.4 停止状态与作业控制 1.5 内存泄漏的真实含义 1.6 cpulimit 原理 2. 第二部分大纲 2.1 fork ...
远程监控系统是一种先进的工业控制系统,它利用计算机网络技术、物联网技术以及PLC(可编程逻辑控制器)技术对工业现场的设备状态进行监控、数据采集和控制。随着工业自动化和信息化水平的提高,基于PLC的远程监控...
PHP实例开发源码—CRMEB小程序公众号打通版商城系统.zip PHP实例开发源码—CRMEB小程序公众号打通版商城系统.zip PHP实例开发源码—CRMEB小程序公众号打通版商城系统.zip