欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

mac

chmod 777 /etc/sudoers sudo: /etc/sudoers is world writable sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin 有大用 有大大用

记录一次比较弱智的行为,希望这篇文章到我为止,不要再有相同的人犯如此低级的错误

在服务器上,创建一个用户,希望将它加入root组,拥有root权限,所以使用了一个错误的行为,首先chmod 777 /etc/sudoers给这个文件所有权限,首先这个命令本身就比较弱智,因为在服务器上,很少有情况需要将一个文件的所有权限都给到。很自信的执行命令之后,傻眼了,这台服务器上的所有用户都失去了sudo权限,当执行sudo的时候出现以下错误:

普通分类: 

解决 /etc/sudoers is world writable 有大用

linux系统中,etc文件夹下的sudoers文件是我们常用sudo指令的配置文件。我们可能会通过修改sudoers去修改指令。

但是如果修改不当则会出现以下情况:


sudo:sudo /etc/sudoers is world writable

sudo:no valid sudoers sources found ,quitting

sudo:unable to initialize policy plugin

1

2

3

这样的情况的出现一般是 sudoers文件本身成为了可读和可写的状态。并且可以被所有人读写。

解决问题的办法很简单:


chmod =r /etc/sudoers

1

这样即可正常使用sudoers文件。

————————————————

版权声明:本文为CSDN博主「Ace佳佳佳佳佳」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:

普通分类: 

普通用户获取sudo root权限的几种方法 有大用

1、在/etc/sudoers文件添加和root一样的命令行,当然是用root用户登录,如下:

vi /etc/sudoers 或vim /etc/sudoers (vim标亮显示更易看)

找到

root ALL=(ALL) ALL

点击 i 进入编辑,给lsh用户增加sudo权限

lsh ALL=(ALL) ALL

esc退出编辑,:wq 不能正常退出,如果不能退出,那么就 :wq! 强制退出。

2、添加应该用户组admin,把lsh用户添加到该组,然后在/etc/sudoers文件下添加ALL权限

添加组:groupadd admin

添加用户到组:usermod -a -G admin lsh

编辑:vi /etc/sudoers,添加%admin ALL=(ALL) ALL, :wq! 强制保存退出

查看有无添加字段成功:cat /etc/sudoers|grep admin(grep关键词查看,不用显示全部文件内容)

查看用户组有无创建成功:cat /etc/group|grep admin

查看用户有无添加用户组成功:cat group|grep lsh


普通分类: 

Mac下如何建立双击可执行的脚本 sh shell command 有大用 有大大用

Mac下如何建立双击可执行的脚本


史丹利复合田  于 2018-02-07 13:58:01 发布  14475  收藏 6

分类专栏: 杂七杂八

版权


杂七杂八

专栏收录该内容

1 篇文章0 订阅

订阅专栏

第一步: 新建一个空的command文件,比如 build.command

第二步: 文件的第一行写


#!/bin/bash

1

第三步:下面正常写平常在终端内写的代码,比如


cd some_dir

python script.py

1

2

第四步:打开终端,给command文件增加权限


chmod +x path/to/build.command

1

完成

此时再双击command文件就可以运行了

————————————————

版权声明:本文为CSDN博主「史丹利复合田」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

普通分类: 

改变鼠标滚轮方向 有大用

系统偏好设置=>鼠标=>滚动方向 ( 把自然前面的勾去掉勾选 )

普通分类: 

查看硬盘信息 容量 有大用 有大大用

访达时    菜单=>前往=>实用工具=>磁盘工具

应用程序=>实用工具=>磁盘工具

启动台=>其它=>磁盘工具

普通分类: 

请问ARM64跟x64有什么区别? 有大用

普通分类: 

mac安装java开发环境 有大用 来自 https://jingyan.baidu.com/article/7f766daffd99354101e1d095.html

MAC对于现在的程序开发人员来说,已经是很大一部分程序员的生产力工具。因此熟练掌握各种开发环境的配置非常重要,下面我们就来学习一下在MAC系统中安装JDK配置java开发环境。

普通分类: 

如何写 zsh 脚本 有大用

普通分类: 

苹果电脑Mac系统如何关闭SIP系统完整性保护 来自 https://jingyan.baidu.com/article/f0e83a255eea0622e591013d.html 有大用

系统完整性保护(SIP)是 OS X El Capitan 及更高版本所采用的一项安全技术,

普通分类: 

Mac 安装 Source Insight 来自 https://jingyan.baidu.com/article/90808022e75ef6fd90c80f40.html 有大用

Source Insight 没有发布 Mac 版,这让使用 Source Insight 的 Mac 用户很不方便。本文将为您详细介绍如何在 macOS 上使用 CrossOver 安装 Source Insight 。

普通分类: 

Mac 上的用户管理命令 dscl 有大用

dscl

Directory Service command line utility

用于创建、读取、管理目录服务数据

语法:

dscl [options] datasource [command]


列出 /Users 目录下的不以“”开头的用户

dscl . list /Users | grep -v '^’


删除用户 yarn

sudo dscl . -delete /Users/yarn

————————————————

版权声明:本文为CSDN博主「万事皆成」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

来自:https://blog.csdn.net/liwancheng91/article/details/110037790


普通分类: 

前往家目录 打开家目录命令 和 从图形界面中进入家目录 有大用

用命令

前往文件夹 ~ ,,,,   #open . 



从图形界面中进入家目录

普通分类: 

苹果 mac 进 BIOS,进入磁盘安装

command+r  进BIOS

option  开机时一直按option,可进入磁盘安装

普通分类: 

mac book如何打开磁盘工具 来自 https://jingyan.baidu.com/article/e73e26c04ad49224acb6a769.html 有大用

磁盘工具是管理Mac磁盘的工具,那么你要打开它,如何打开?怎么打开?总之在哪里可以打开它?

普通分类: 

mac 苹果 命令 在线手册 帮助 有大用 有大大用 有大大大用

https://ss64.com/osx/  英文版 有大用

普通分类: 

Mac 终端命令大全 MacOS 常用终端命令大全 有大用

Mac 终端命令大全

普通分类: 

Mac开启关闭SIP(系统完整性保护) DACS 沙箱安装使用时会用到它 有大用 有大大用

在我们开发过程中,有时候我们安装一些工具软件需要将文件拷贝到系统限制更改的文件夹中,甚至有时需要更改系统限制的文件,而这时Mac会提示系统文件不能修改之类的内容,而这时我们想要继续操作必须关闭Mac电脑的“系统完整性保护”机制(SIP)

1. 查看SIP状态

在终端中输入csrutil status,就可以看到是enabled还是disabled。

2. 关闭SIP

  • 1  重启MAC,按住cmd+R直到屏幕上出现苹果的标志和进度条,进入Recovery模式;

  • 2  在屏幕最上方的工具栏找到实用工具(左数第3个),打开终端,输入:csrutil disable;

  • 3  关掉终端,重启mac;

  • 4  重启以后可以在终端中查看状态确认。

普通分类: 

Xcode-select: error: ivalid developer directory ‘/Library/Developer/CommandLineTools’ 有大用

mac下安装和使用brew

2019.2.21更新


安装brew


执行以下命令即可安装brew最新版本(https://github.com/Homebrew/install


/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 


更新brew


1,最简单粗暴方式:卸载现有版本brew,重新安装最新版本

卸载现有版本,执行


普通分类: 

Mac安装Homebrew的正确姿势 有大用

地址:https://www.cnblogs.com/joyce33/p/13376752.html
感谢作者的辛苦付出,尊重版权,从我做起。


世上无难事,只要找到 Homebrew 的正确安装方式。

Homebrew 是什么

Homebrew是 mac的包管理器,仅需执行相应的命令,就能下载安装需要的软件包,可以省掉自己去下载、解压、拖拽(安装)等繁琐的步骤。 比如安装服务器 nginx,打开终端执行以下命令即可安装:

普通分类: 

Xcode-select: error: invalid developer directory ‘/Library/Developer/CommandLineTools’ 有大用

报此错误,网上各种解决办法,基本行不通。废话少说,正确解决问题的姿势是这样的!


1. 首先执行命令:


/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

此时肯定回报错:Xcode-select: error: invalid developer directory  ‘/Library/Developer/CommandLineTools’


2. 不过没关系,继续往下看。执行:xcode-select -p找到真正的路径,输出:/Applications/Xcode.app/Contents/Developer


说明这才是有效的路径,而非/Library/Developer/CommandLineTools


普通分类: 

如何在mac中安装telnet 来自 https://jingyan.baidu.com/article/db55b6094957310aa30a2fd8.html 有大用 有大大用

如何在mac中安装telnet

普通分类: 

Mac OS 安装telnet命令

新版本的macos 取消了内置的telnet命令,下面介绍一下如何安装:

普通分类: 

mac下查看所有用户名和组 命令行 终端 有大用 有大大用

# dscl . list /Users          #在 Mac 上查看所有用户和帐户,,查看所有用户名密码

# dscl . list /Users | grep -v '_'   #仅显示用户帐户

普通分类: 

mac重启快捷键是什么

 苹果MacOS重启快捷键是【control+command+电源键】,具体操作步骤是:在电脑键盘上先同时按住control+command组合键,然后再按住电源键,等待数秒即可重启(以上方法适用于Mac电脑和

普通分类: 

苹果Mac os系统终端打开方法图解 有大用 来自 https://jingyan.baidu.com/article/7f41ecec780ccb593d095c14.html

平时在使用苹果电脑的时候,经常会用到终端执行命令,很多朋友不知道macos终端怎么打开,下面给大家详细的介绍一下macos终端打开教程。

普通分类: 

mac 卸载自带的python2.7 有大用

1. sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7 2. sudo rm -rf "/Applications/Python 2.7" 3. cd /usr/local/bin/ 4. ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7' | awk '{print $9}' | tr -d @ | xargs rm



普通分类: 

mac系统查看已安装程序安装在哪个目录 有大用

普通分类: 

命令行终端打开文件 有大用

 open  -a safari    # 打开safari 浏览器

普通分类: 

页面

Subscribe to RSS - mac