LinuxGod.net
Linux大神网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

2021-12-31sudo,chmod命令的使用应用场景

2022年11月30日 261点热度

2021-12-31Linux实验2:修改用户或者文件权限,普通用户使用sudo命令sudo,chmod命令的使用应用场景

在安装完tomcat之后,想要用用户身份启动/tomcat/bin目录下的startup.sh

来启动tomcat,发现用户没法看到/bin目录下的文件

需求:以用户身份实验名称:linux用户管理,启动tomcat(让用户看到/bin目录下的文件,并可以使用)

实验1:使用sudo命令(普通用户执行)

如果用户不在sudoers file文件下,那么该用户无法使用sudo命令

不然会出现如下情况

sudo cd/usr/tomcat/tomcat8.5/bin

//该目录普通用户没法浏览,所以要用sudo申请使用管理员权限

//使用sudo命令先要当前用户输入密码

linux用户管理_linux用户管理图形工具_实验名称:linux用户管理

若当前用户没有配置,就没法使用sudo命令

1.打开sudoers文件(root身份)

visudo //编辑修改/etc/sudoers底下的配置

2.在下图位置添加上用户ylf

ylf ALL=(ALL) ALL

3.保存并退出

esc :wq enter

4.验证用户是否可以使用sudo命令

我们在tomcat文件底下,尝试不用sudo命令查看bin目录下文件

ls bin //失败

尝试使用sudo命令

sudo ls bin //成功

成功,说明用户ylf现在可以使用sudo命令实现root的一部分功能

那么普通用户是否能进入bin目录下,实现打开startup.sh,开启tomcat的需求呢?

发现进不去,这时候考虑文件权限,用户权限的问题

实验2:修改用户权限1.查看当前文件权限

ls -l

实验名称:linux用户管理_linux用户管理_linux用户管理图形工具

drwxr-x---

这么看:d rwx r-x ---

分成4部分

d(directory目录),说明bin是个目录文件

第一组rwx:文件所有者root可读(r-read)实验名称:linux用户管理,可写(w-write)arm linux,可执行(x-execute)

第二组r-x:群组可读可执行

第三组---:其他成员什么都不能做

也就是说,当前用户属于第三组,什么都不能做

那么思路是:要么修改用户权限suse linux,要么修改文件权限,先来修改用户权限

2.让用户对这个用户可读可执行

sudo chmod +rx bin

linux用户管理图形工具_实验名称:linux用户管理_linux用户管理

成功

3.返回刚刚的状态,进行试验3

sudo chmod -rx bin

实验3:修改文件权限1.chmod属性值文件名

本来bin的属性是

d rwx r-x ---

对应 d 111 101 000

也就是d 7 5 0

现在我们要把这个文件变成 7 5 5 (对应其他用户都可读可执行)

命令如下

sudo chmod 755 bin

成功

实验小结:

想要以用户身份启动tomcat

顺便练习了一下sudo,chmod命令的使用

用户想要用sudo命令,就要用命令visudo编辑/etc/sudoers底下的配置文件

用户权限不够就要考虑修改用户权限或者修改文件权限

分类:

技术点:

相关文章:

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: bin chmod sudo 场景应用
最后更新:2022年11月30日

Linux大神网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

Linux大神网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
英伟达将LinuxGPU内核模块作为开放源码/MIT双重许可证(图) virtualboxlinux官方版免费、小巧,同时支持Windows、Linux和Mac系统主机 Linux平台下的嵌入式软件要具备说明技能吗? 图解linuxlinux内核结构框图对内核框图有个总体的把握 linux虚拟机的安装步骤是什么?虚拟机和服务器的区别 精通Linux程序设计的高级程序员并非一件可望不可及的事情 linux虚拟机软件 Linux在安装的时候要注意什么?Linux安装注意事项 Python都有哪些应用,学习完成Python后能的工作方向 微软考虑用Rust开发内核的Linux内核-Hartman Linux内核和文件系统权限管理的基本用法——ACL权限 Linux内核启动有次引导程序Grub 小白在阿里云云服务器上如何发布自己的网站(建站|详细) 阿里云>社区>主题地图S>查看存储推荐 Linux的内核放在了哪里?/boot的启动目录一览 Linux中修改文件权限的命令、创建者所在组、所有人 linux到底难不难学呢?推荐可以查看Linux命令大全 Linux下修改文件权限的权限与所有权的实现就显得很有必要 国内性价比很高的Linux虚拟主机系统安装的流程是什么? 1.Linux磁盘分区和目录Linux发行版本之间的差别很少? 基于命令修改文件的权限命令-ld
Linux5.12的推送请求不断涌入新开放的合并窗口预计4月底看到它的稳定版本go语言被称作互联网时代的c语言,用来开发嵌入式linux的理由腾讯云服务器上也搭建一套环境,安装成功自动启动个人笔记本安装Ubuntu20.04LTS下载地址启动第一步--加载BIOS当你打开计算机电源(组图)虚拟机安装Ubuntu操作系统-Ubuntu空间20G镜像下载指令中各个make-C~/linuxM=`pwd编译Linux启动过程中的几个部分内核的引导(图)如何在Linux上安装虚拟机的结果大多都是怎么安装的一个免费软件时间跟进的小白鼠是什么鬼?专题计算机是如何启动的?、内核操作系统的启动流程学习Linux最简单、最实用的环境就是虚拟机环境(上)linux系统位数最简单的命令--linux基于命令修改文件的权限命令-lddf显示指定磁盘文件和目录的磁盘使用空间命令参数《构建高性能web站点》推荐理由及方法都能找到1.Linux磁盘分区和目录Linux发行版本之间的差别很少?centos系统版本详细信息解决方案与操作系统版本兼容的重要性分析国内性价比很高的Linux虚拟主机系统安装的流程是什么?Linux下修改文件权限的权限与所有权的实现就显得很有必要
想要在安卓手机上体验Linux操作系统在直接途径上并不可能 cron定时器 deb文件后无法通过Ubuntu20.04的软件中心安装?你不是唯一遇到此问题的人 内核为什么需要内核线程Linux内核可以看作一个服务进程? Linux系统的启动过程并不是5个阶段,你知道吗? 自定义登录session时要注意的几个小细节,你知道吗? 一下远程syslogd的配置及应用 Linux查看系统和内核版本在不同系统的一些命令表现 Ubuntu这款这款.10版本镜像文件下载地址获取地址! 1.useradd命令可以创建一个新的用户帐号其最基本用法 Linux账号密码过期导致无法登录CentOS7模式重置root用户密码 Linux系统的启动过程,来说一说启动顺序详解 Linux基础入门(VMWare中CentOS7配置yum)目录之间的加载顺序 Linux内核空间的虚拟地址映射空间_TOP~4GB 使用u盘在IBMx3650服务器上安装linux系统?我猜两种情况 对比Linux和Windows,那macOS和Linux有什么区别? Linux存储管理操作实践学号实验内容(9页珍藏版) 和VisualStudioCode如何使用VSCode运行C和C++程序 Linux进程中的基本概念程序是什么?进程的定义? 0渗透操作0x02绕过disable_functions插件(组图)
标签聚合
linux服务器 虚拟机 软件 电脑 sudo unix linux系统 命令模式 shell 文件目录
书籍
课程
技术群
技术干货大合集↓
  • 2023年2月 / 1篇
  • 2023年1月 / 161篇
  • 2022年12月 / 187篇
  • 2022年11月 / 76篇

COPYRIGHT © 2023 linuxgod.net ALL RIGHTS RESERVED.