`
heimuad
  • 浏览: 296788 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Sudo zz

阅读更多


 
Sudo 我覺得是一個蠻不錯的程式,可以不用知道 root 的 password,但是卻可以做 root 的事,
像是關機或是編輯一些重要的 config 檔案等等。

原始網頁:http://www.courtesan.com/sudo/sudo.html
檔案下載:http://linuxnews.idv.tw/download/sudo-1.6.1-1.i386.rpm
檔案版本:sudo 1.6.1 - 1
測試系統:RedHat 6.2


下載完之後安裝

rpm -i sudo-1.6.1-1.i386.rpm

編輯設定檔 /etc/sudoers,原則上裡面就有一個帳號是 root (再最後一行)

root ALL=(ALL) ALL

看到這個你應該會設了吧,如果你要讓 linuxnews 這個 user 可以執行跟 root 的權限一樣的話就加入

linuxnews ALL=(ALL) ALL

但是我覺得這樣還無法達到我們的需求,對於系統安全來說還是太危險的如果你只要讓 linuxnews 可以編輯
httpd.conf 然後再重新啟動 httpd 的話,就加入底下的敘述

linuxnews ALL=/usr/bin/pico,/etc/rc.d/init.d/httpd

當 linuxnews 要編輯 httpd.conf 的話就要

sudo pico /etc/httpd/httpd.conf

重新啟動 httpd

sudo /etc/rc.d/init.d/httpd restart

好了,看出倪端了嗎?簡單來說已經加入 /etc/sudoers 裡的 user 如果要執行程式的話就要再指令前面加 sudo
不過如果 sudo 可以再搭配限制目錄的話就更好了,有人知道的話要告訴我呦

 


ps: 1.pico 是我常用的編輯程式
2.記住要將你的 /etc/sudoers 的權限改為 440 或是更隱密的
3.使用 sudo 的時候會問你密碼喔,當然不是 root 的啦,如果是 root 密碼的話那還要 sudo 幹麻咧,當然是自己的啦

分享到:
评论

相关推荐

    服务器端口关闭工具zz

    在Linux系统中,可能需要使用sudo命令或者以root用户登录。这样做的目的是确保工具能够成功执行需要的系统级操作。 结合标签“window linux port”,我们可以推断这款工具可能是跨平台的,支持Windows和Linux操作...

    centos7.5 LVS +keepalived安装包.zip

    sudo yum install -y iproute2 gcc make ``` 2. **下载并安装LVS**: 从官方源或镜像站点下载LVS的源代码包,解压后进行编译和安装。 ``` wget ...

    RabbitMQ.zip

    3. 将RabbitMQ复制到可执行目录:`sudo cp rabbitmq_server-XXX/sbin/* /usr/local/bin/` 4. 创建RabbitMQ数据目录:`sudo mkdir -p /var/lib/rabbitmq` 5. 修改RabbitMQ配置文件:`sudo vi /etc/rabbitmq/rabbitmq....

    ubuntu下codeblocks安装文件_上

    sudo dpkg -i codeblocks_XX.YY_ZZ_amd64.deb ``` 其中`XX.YY_ZZ`是版本号,`amd64`代表64位系统。如果你遇到依赖性问题,可以使用`apt`来解决: ``` sudo apt --fix-broken install ``` 5. **验证安装:** ...

    虚拟机中Hadoop安装(细节完整版.docx

    - 重命名解压后的文件夹为'hadoop',并设置权限:`sudo mv hadoop-3.3.1 hadoop`,`sudo chmod 777 -R /usr/local/hadoop`。 - 配置环境变量,编辑`.bashrc`文件,添加Hadoop相关路径。 完成上述步骤后,我们便在...

    zztop-linux:基于GtkLinux的MNT ZZ Top应用程序版本

    zztop Linux 基于Gtk / Linux的MNT ZZ Top应用程序版本如何: make-将创建ZZTop make clean-清理文件夹当我们访问设备时,您必须sudo ./ZZTop 当前从/ dev / i2c-0地址0x3b和寄存器0xe0读取..但没有输出

    Linux扫盲行动.pdf

    - 保存并退出:`ESC` + `:wq` 或 `ZZ` - 更多高级功能可通过阅读官方文档或在线教程学习。 #### 十、设置和修改显示模式 - 调整显示设置通常涉及到图形界面环境的配置。 - 修改 `/etc/X11/xorg.conf` 文件调整...

    python安装及环境配置tensorflow安装.docx

    - 最快捷的保存退出方式是按 `Shift + ZZ` 或者 `ZZ`。 - 正常退出(文件未修改):按 `Esc` 后输入 `q`。 - 不保存退出:按 `Esc` 后输入 `q!`。 - 强制退出:按 `Esc` 后输入 `!`,但不建议这样做。 #### 二...

    服务器:在树莓派上安装MySQL数据库和简单使用方法 过程详细

    sudo apt update sudo apt upgrade ``` 接着,我们需要添加MySQL的官方存储库并安装MySQL Server。执行以下命令: ```bash sudo apt install -y mysql-server ``` 安装过程中,系统可能会提示设置MySQL的root用户...

    安装linux6.0服务器版分享.pdf

    此外,文档还提到了在工作环境中避免使用root用户直接登录,而是推荐使用sudo命令来临时获取管理员权限。这主要是为了增强系统的安全性。对于初学者,文档建议不要立即配置复杂的服务器环境,而是随着学习进度逐步...

    sweet_panel:Um simples painel de consulta 100%legalizado

    甜面板 ? 您可以免费获得甜味小组的咨询,... sudo apt install python git -y python3 -m pip install requests git clone https://github.com/luc4sd3v/sweet_panel cd sweet_panel python3 main.py Termux apt in

    安装linux6.0服务器版借鉴.pdf

    它采用稳定的版本控制系统,以XX, YY, ZZ的形式命名,其中XX为主版本号,YY表示稳定版或开发版,奇数代表开发版,偶数代表稳定版,ZZ则是对同一内核的小修小补。 安装Linux系统时,通常有四种方式:字符界面安装、...

    Liunx常用命令.docx

    `Shift + ZZ`直接保存并退出。 #### 五、端口和进程管理 端口和进程管理是服务器运维的重要组成部分,需要掌握相关的命令。 1. **查看端口占用情况:** - 命令示例:`sudo netstat -anp | grep 80 | grep LISTEN`...

    Spark本地版安装教程(Ubuntu).docx

    1. 更新Ubuntu系统:`sudo apt-get update && sudo apt-get upgrade` 2. 安装Java开发工具:`sudo apt-get install default-jdk` 3. 下载Hadoop的tar.gz文件,将其解压到适当目录,如 `/usr/local/hadoop`。 4. 配置...

    中标麒麟安装nginx1.18依赖包.rar

    在整个过程中,需要注意的是,如果遇到权限问题,可能需要使用`sudo`或者以root用户身份操作。同时,确保你的系统满足Nginx的硬件和软件需求,以及对防火墙设置进行适当调整,允许Nginx监听的端口(通常是80和443)...

    linux常用命令总结1.docx

    - `chmod 3777 zz`设置目录zz的权限,使它具有SUID、SGID和 Sticky 位。 7. **标准输出和文件查找**: - `ls -l`显示文件或目录的详细信息,包括权限、大小、所有者等。 - `find`命令用于查找文件,例如: - `...

    打造C程序员专用vim

    - `zz` 快速折叠/展开代码块 - `zc` 折叠当前代码块 - `zo` 展开当前代码块 - `za` 切换当前代码块的折叠状态 - `zm` 折叠所有代码块 - `zr` 展开所有代码块 - `zi` 切换所有代码块的折叠状态 通过以上步骤...

Global site tag (gtag.js) - Google Analytics