0

0

(shusheng007)Linux文件权限及chmod命令,你知道吗?

WBOY

WBOY

发布时间:2024-03-22 08:11:36

|

1421人浏览过

|

来源于ITcool

转载

出自:shusheng007

文章首发于

概述

第一次接触Linux时是照着网上的教程给服务器安装Tomcat的时侯,总是听到sudo命令,咱也不晓得是啥,就是一顿复制粘贴,最后还安装成功了。可悲的是我用的root帐户登入的,还用毛sudo啊?

知识就是这样的linux 常用命令,其实一个问题在老手看来是一颗土坷垃,但对于初学者却是一座大山,此处简单谈一下我对这个命令的理解,全当是学习笔记,其实也希望它可以帮助其他有须要的同行。

SUDO使用背景

Sudo的全称为:superuserdo。顾名思义:干超级用户能够干的事!所以Sudo最常用的功能就是提高一个命名的执行权限。

在秒懂Linux文件权限及chmod命令一文中我们讲过,Linux是以用户和组来管理权限的,假如你使用的帐户权限不够,这么有些动作你是做不了的,比如重启服务器(reboot命令),那如何办呢?

有的朋友要杠了,root帐户不香吗?你丫以为每位服务器都是你家买的啊linux重启服务命令,谁都能用root?虽然这个命令最主要的意图就是解决root在使用过程中存在的问题。root权限实在是太大了,泄露或则误操作都将导致巨大的风险,于是sudo横空出世了!所以说,即便是你有root权限,使用这个命令也可以避免因为误操作导致不可挽回的损失或麻烦。

SUDO作用

sudo是linux系统管理指令,是准许系统管理员让普通用户执行一些或则全部的root命令的一个工具,如halt,reboot,su等等。换句话说通过此命令可以让非root的用户运行只有root才有权限执行的命令。

SUDO原理

是不是每一个新创建的用户都可以使用sudo提高命令的权限呢?假如不是这么什么用户可以使用此命令呢?

要想使一个用户具有使用sudo的能力,须要让root用户将其名子、可以执行的特定命令、按照哪种用户或用户组的身分执行等信息注册到/etc/sudoers文件中,即完成对该用户的授权(此时该用户称为“sudoer”)才可以。

当通常用户执行特殊权限时,在命令前加上sudo,此时系统会让你输入密码以确认终端机前操作的是你本人,确认后系统会将该命令的进程以超级用户的权限运行。

linux重启服务命令_重启linux服务器命令_linux重启所有服务命令

在一定的时间段内,再度执行sudo的命令时不再寻问密码linux重启服务命令,超出此时间段(通常为5分钟)后须要再度输入密码。

具体使用

此处假定公司的服务使用的是Ubuntu18.04操作系统

实习姑娘牛翠花到"圣女果科技"公司实习报到时,主任王二狗须要给她创建一个可以使用sudo命令的帐号该如何做呢?

第一步:二狗首先登入root帐号,使用如下命令创建一个帐号:cuiHuaNiu。

linux重启服务命令_linux重启所有服务命令_重启linux服务器命令

addusercuiHuaNiu

在创建过程中须要指定cuiHuaNiu帐号的密码,以及其他个人信息,比如电话号码等,二狗还可以乘机要到姑娘的电话。

第二步:授予cuiHuaNiu管理员权限,也就是将其注册到/etc/sudoers文件中

默认情况下,在Ubuntu18.04上有一个sudo的组,属于此组的用户都可以使用sudo命令,所以二狗只须要把cuiHuaNiu加到sudo组上面即可。

usermod-aGsudocuiHuaNiu

linux重启服务命令_重启linux服务器命令_linux重启所有服务命令

-a参数表示附加,只和-G参数一齐使用,表示将用户降低到组中。

第三步:牛翠花就可以使用cuiHuaNiu登陆服务器,之后使用sudo来执行管理者能够执行的命令了。其实假如翠花有root权限也可以使用sudo-i切换用户身分到root.

ssh

优势总结

你能看见这儿linux服务器搭建,就意味着你一不留神又学会一个Linux常用命令,你说气不气人?建议点赞收藏,做一个真正的IT人,乐于分享,敢于奉献,互帮互助...

相关专题

更多
如何配置Tomcat环境变量
如何配置Tomcat环境变量

配置Tomcat环境变量需要在系统中添加CATALINA_HOME变量,并将Tomcat的安装路径添加到PATH变量中。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

113

2023.10.26

idea如何集成Tomcat
idea如何集成Tomcat

idea集成Tomcat的步骤:1、添加Tomcat服务器配置;2、配置项目部署;3、运行Tomcat服务器;4、访问项目;5、注意事项;6、关闭Tomcat服务器。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

166

2024.02.23

怎么查看Tomcat源代码
怎么查看Tomcat源代码

查看Tomcat源代码的步骤:1、下载Tomcat源代码;2、在IDEA中导入Tomcat源代码;3、查看源代码;4、理解Tomcat的工作原理;5、参与社区和贡献;6、注意事项;7、持续学习和更新;8、使用工具和插件。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

97

2024.02.23

常见的tomcat漏洞有哪些
常见的tomcat漏洞有哪些

常见的tomcat漏洞有:1、跨站脚本攻击;2、跨站请求伪造;3、目录遍历漏洞;4、缓冲区溢出漏洞;5、配置漏洞;6、第三方组件漏洞。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

159

2024.02.23

tomcat日志乱码怎么解决
tomcat日志乱码怎么解决

tomcat日志乱码的解决办法:1、修改tomcat的日志编码设置;2、检查ide的编码设置;3、检查操作系统的编码设置;4、使用过滤器处理日志;5、检查外部系统的编码设置;6、检查文件编码方式等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

149

2024.02.23

weblogic和tomcat有哪些区别
weblogic和tomcat有哪些区别

weblogic和tomcat的区别:1、功能;2、性能;3、规模;4、价格;5、安全性;6、配置和管理;7、社区支持;8、集成能力;9、升级和更新;10、可靠性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

198

2024.02.23

tomcat和nginx有哪些区别
tomcat和nginx有哪些区别

tomcat和nginx的区别:1、应用领域;2、性能;3、功能;4、配置;5、安全性;6、扩展性;7、部署复杂性;8、社区支持;9、成本;10、日志管理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

227

2024.02.23

tomcat启动闪退怎么解决
tomcat启动闪退怎么解决

tomcat启动闪退的解决办法:1、检查java环境;2、检查环境变量配置;3、检查端口被占用;4、检查配置文件编码;5、检查启动时需要的配置文件;6、检查相关文件是否丢失;7、检查防火墙和杀毒软件设置。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

157

2024.02.23

Java 桌面应用开发(JavaFX 实战)
Java 桌面应用开发(JavaFX 实战)

本专题系统讲解 Java 在桌面应用开发领域的实战应用,重点围绕 JavaFX 框架,涵盖界面布局、控件使用、事件处理、FXML、样式美化(CSS)、多线程与UI响应优化,以及桌面应用的打包与发布。通过完整示例项目,帮助学习者掌握 使用 Java 构建现代化、跨平台桌面应用程序的核心能力。

36

2026.01.14

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.1万人学习

Git 教程
Git 教程

共21课时 | 2.7万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号