Linux用户创建目录显示permission denied

这篇具有很好参考价值的文章主要介绍了Linux用户创建目录显示permission denied。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

在用户下面创建目录,发现权限不够

bigboots@bigboots:/home$ mkdir the_root.data
mkdir: cannot create directory ‘the_root.data’: Permission denied

解决办法

在mkdir命令前面加上sudo

bigboots@bigboots:/home$ sudo mkdir the_root.data
bigboots@bigboots:/home$ ls
bigboots  the_root.data

关于sudo

sudo背景

Sudo 的全称为:super user do。 顾名思义:干超级用户才能干的事!所以sudo最常用的功能就是提升一个命名的执行权限。

那为什么不能直接切换到root权限去做这些事情呢?

root 权限实在是太大了,泄漏或者误操作都将造成巨大的风险,于是sudo横空出世了! 所以说,就算是你有root权限,使用这个命令也可以防止由于误操作造成不可挽回的损失或麻烦。

sudo作用

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

sudo原理

并不是每一个用户都可以拥有sudo的权限的,想要使用sudo需要让root用户将其名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息注册到/etc/sudoers文件中,即完成对该用户的授权(此时该用户称为“sudoer”)才可以。

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

在一定的时间段内,再次执行sudo的命令时不再询问密码,超出此时间段(一般为5分钟)后需要再次输入密码。

每次sudo都输密码好麻烦,怎么办?

提供给你一个可以不输sudo密码的解决办法

more /etc/sudoers #关于sudo的各种设定

按照我图片的设置,进行更改操作

mkdir无法创建目录权限不够,linux,学习方法,Powered by 金山文档

退出后就设置完成了。文章来源地址https://www.toymoban.com/news/detail-737196.html

到了这里,关于Linux用户创建目录显示permission denied的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Docker】docker挂载的目录无法读写(cannot open directory ‘.‘: Permission denied)或者cannot open File

    使用docker将容器的某个文件夹挂载在宿主机时,有时候启动容器会发现报错:…cannot open File或者cannot open directory ‘.’: Permission denied。 又或者挂载成功后,发现宿主机这个文件并没有数据,又或者容器的配置文件不在官方说的路径,又或者进入容器内部时,在挂载的那个文

    2024年02月03日
    浏览(49)
  • 目录打开显示提示文件或目录损坏且无法读取、文件或目录损坏且无法读取的破解之道

        咱们在平日工作时,通常都会将资料放进不同的目录中,方便咱们找到,随着时间的推移就会产生有越来越多目录。最近有位用户了这样一个问题,就是目录无论怎么都无法打开,这样就无法浏览、使用里面的资料了,影响到了咱们的正常使用,那目录文件或目录损坏且

    2024年02月02日
    浏览(95)
  • Linux :: 【基础指令篇 :: 文件及目录操作:(4)】:: mkdir :: 创建目录:指定路径单个目录创建及一次性创建多级目录

    前言:本篇是 Linux 基本操作篇章的内容! 笔者使用的环境是基于腾讯云服务器:CentOS 7.6 64bit。 学习集: C++ 入门到入土!!!学习合集 Linux 从命令到网络再到内核!学习合集 目录索引: 1. 基本语法及功能 2. 基本使用示例 - - 2.1 当前目录下创建指定新目录 - - 2.2 指定目录下

    2024年02月06日
    浏览(59)
  • Linux 权限设置 用户只能访问指定目录

    Linux每个文件和文件夹都有其用户和用户组,用户和用户组默认是创建者,一般情况下都是root。 命令 ls -al可查看,第一列是权限,第三列是用户,第四列是用户组。 主要思路是设置目录的权限为其他用户不可访问,只有设置指定的用户可访问。 将权限设置其他用户和其他组

    2024年02月09日
    浏览(56)
  • Linux配置sftp用户访问指定目录

    开发环境:Win 10 --  64位 服务环境:centos7 SSH:OpenSSH_7.4p1 需要root权限执行-------------------------- 为了方便后面添加用户 注: -g: 指定用户所属用户组 -s: shell, /usr/sbin/nologin表示禁止用户使用SSH登录,仅可用于SFTP登录 fileuser: 用户名 配置密码 注:此处目录的属主属组必须

    2024年02月01日
    浏览(34)
  • Linux上如何修改用户的Home目录

    参考: 多种方法修改Linux用户的home目录 在Linux上修改用户的Home目录可以按照以下步骤进行: 确保以具有管理员权限的用户登录到系统上。 使用 usermod 命令来修改用户的Home目录。命令的基本语法如下: 将 /新的目录路径 替换为你想要设置的新的Home目录路径, 用户名 为目标

    2024年02月11日
    浏览(44)
  • Linux ll 显示目录内容列表

    显示目录内容列表 ls命令 就是list的缩写,用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。 语法 选项 参数 目录:指定要显示列表的目录,也可以是具体的文件。 实例 显示当前目录下包括隐藏文件在内的

    2024年02月16日
    浏览(45)
  • Ubuntu中用useradd创建用户后无法用su切换过去

    原因: 没有设置密码,没有指定家目录和shell版本,就不能su切换到新用户 解决方法: su - root //切换到root权限 useradd -m -s /bin/bash node1 //-m自动创建home目录,-s指定shell版本 passwd node1 //设置密码 参考链接: Ubuntu中用useradd创建用户时没指定家目录和shell版本,就不能su切换到新

    2024年01月17日
    浏览(43)
  • linux常用命令介绍 06 篇——Linux查看目录层级结构以及创建不同情况的层级目录

    Linux命令01篇——Linux解压缩文件常用命令. Linux命令02篇——linux日常常用命令介绍. linux常用命令介绍 03 篇——常用的文本处理工具之grep和cut(以及部分正则使用). linux常用命令介绍 04 篇——uniq命令使用介绍(Linux重复数据的统计处理). linux常用命令介绍 05 篇——实际应用

    2024年02月12日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包