赞
踩
在用户下面创建目录,发现权限不够
- 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 的全称为:super user do。 顾名思义:干超级用户才能干的事!所以sudo最常用的功能就是提升一个命名的执行权限。
那为什么不能直接切换到root权限去做这些事情呢?
root 权限实在是太大了,泄漏或者误操作都将造成巨大的风险,于是sudo横空出世了! 所以说,就算是你有root权限,使用这个命令也可以防止由于误操作造成不可挽回的损失或麻烦。
sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。换句话说通过此命令可以让非root的用户运行只有root才有权限执行的命令。
并不是每一个用户都可以拥有sudo的权限的,想要使用sudo需要让root用户将其名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息注册到/etc/sudoers文件中,即完成对该用户的授权(此时该用户称为“sudoer”)才可以。
当一般用户执行特殊权限时,在命令前加上 sudo,此时系统会让你输入密码以确认终端机前操作的是你本人,确认后系统会将该命令的进程以超级用户的权限运行。
在一定的时间段内,再次执行sudo的命令时不再询问密码,超出此时间段(一般为5分钟)后需要再次输入密码。
提供给你一个可以不输sudo密码的解决办法
more /etc/sudoers #关于sudo的各种设定
按照我图片的设置,进行更改操作
退出后就设置完成了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。