文档章节

linux学习日记-用户切换

静听天籁
 静听天籁
发布于 2014/05/14 08:16
字数 654
阅读 98
收藏 11
一、用户切换:
     缘由:1、使用一般账号操作系统,这是平日操作的好习惯。2、用较低权限启动系统服务:如apache软件,可以建立        apache用户来启动apache软件,如果这个程序被攻破,系统也不至于损毁。3、软件本身的限制。
    
      a、su  最简单的切换用户身份的方法
      使用方法:  su 【-lm】【-c 指令】【username】
           详解: -:代表使用login-shell的变量档案读取方式来登入系统,若后面没有用户名,代表切换到root。
                  -l: 同- 后面必须接名字,也是用login-shell方式登入系统。
                  -m:-m同-p,表示使用目前的环境设定,不使用新使用者的环境。
          -c: 后面接指令,但仅执行一次指令。
      b、sudo
          相对于su需要了解切换root的密码,而sudo只需要使用自己的密码,保证了系统的安全。
          使用方法:  sudo 【-b】【-u新使用者账号】
      -b : 将后续的指令放到背景中让系统自动执行,而不语目前的shell产生影响。
          -u: 后面可以接欲切换的使用者,若没有接用户,默认是root。

          执行重点:用户能否可以使用sudo,必须要看/etc/sudoers中的设定值。
   【shell中分号(;)来延续指令进行  使用 sh -c 方法俩执行一连串指令。】

    c 、visudo :  将/etc/sudoers 档案调出来进行修改,来对用户能否使用sudo进行设定。
        四列内容:
        如: 使用者账号      登入者来源主机名=(可切换的身份)  可下达的指令
               root              ALL=(ALL)      ALL             默认
         第一列:哪个账号可以使用sudo指令
          第二列:这个账号可以由哪部主机联机到这个linux主机,默认root可来自任何一部网络主机
          第三列:这个账号可以切换成什么身份来下达后续的指令,默认root可以切换成任何人。
          第四列:该身份可以下达什么指令,必须使用绝对路径,moreroot可以切换任何身份且执行任何指令。

    d、透过别名设置 visudo:方便设置多个用户时使用
       例子:
             User_Alias ADMPW=pro1,pro2,pro3
             Cmnd_Alias ADMPWCOM= !/usr/bin/passwd,/usr/bin/passwd[A-Za-z]*,!/usr/bin/passwd root
             ADMPW ALL=(root) ADMPWCOM

      User_Alias 建立一个新账号 Cmnd_Alias 命令别名 Host_Alias  来源主机名别名  都需要使用大写字符。


    e、sudo时间间隔问题:
        两次执行sudo的间隔在5分钟内,再次执行sudo不需要再次输入密码。

© 著作权归作者所有

静听天籁
粉丝 2
博文 30
码字总数 6966
作品 0
石家庄
私信 提问
RedNotebook 1.6.4 发布,桌面日记本

RedNotebook 1.6.4 不再包含前一个版本的备份在新的备份中,增加了直接快捷键 Ctrl+K,默认不自动切换编辑和预览模式,增加 IRC 协议的体验支持。 RedNotebook 是一款不错的可以运行在Linux...

oschina
2012/12/24
958
3
用Linux运维来理解西游记里面的生死薄

今天在复习ACL权限管理的时候,突然想起来这个问题,孙悟空在碰到菩提祖师之前,阎王那里是怎么记载阳寿的呢?猴子甲、乙、丙、还是其它?西游记里是否有关于这个问题的记载呢?生死薄技术是...

酱醋茶丶
2015/08/26
0
0
RedNotebook 1.6.2 发布,桌面笔记本

RedNotebook 1.6.2 增加一个选项用于自动切换编辑和预览模式。 RedNotebook 是一款不错的可以运行在Linux环境桌面日记本,不论是拿来写日记,还是写些简单的每日计划,都非常适用。 界面还是...

oschina
2012/11/19
991
2
RedNotebook 1.6 发布,桌面日记本

RedNotebook 1.6 增加了即时 #hashtagging, 自动切换编辑和预览模式等等。 RedNotebook 是一款不错的可以运行在Linux环境桌面日记本,不论是拿来写日记,还是写些简单的每日计划,都非常适用...

oschina
2012/11/01
1K
1
第五课:系统目录及ls·文件类型及alias命令介绍

1、上过一次我们学习了单用户和救援模式及服务器秘钥登录等操作,而我们最终的目的还是要操作和使用linux系统,所以我们今天先初步学习linux的基本命令如下: 一·目录介绍 ls命令介绍 文件类...

芬野
2017/12/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

常见排序的指针实现【C++ Code】

本来是想加上传cmp函数的,后来也懒得写了 然后基数排序虽然写的是模板类,但也只是支持整数了… #include <cstdio> #include <cstring> #include <algorithm> #include <typeinfo> using name......

shzwork
36分钟前
2
0
OSChina 周一乱弹 —— 带这么多钱,你要泡我吗

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :白给?#今日歌曲推荐# 分享Lana Del Rey的单曲《Yayo》: 《Yayo》- Lana Del Rey 手机党少年们想听歌,请使劲儿戳(这里) @红薯...

小小编辑
48分钟前
207
9
搭建tftp服务

前言: 最近整理一些以前的学习笔记。 过去都是存储在本地,此次传到网络留待备用。 TFTP服务: TFTP:Trivial File Transfer Protocol 不重要文件传输协议 主要用来传送小文件,不支持认证和...

迷失De挣扎
今天
4
0
rest 的理解

rest:表现层状态转移。 什么是restful协议?https://en.wikipedia.org/wiki/Representational_state_transfer 使用restful的好处。 Rest是一种体系结构样式,他定义了一组用于创建web服务的...

xiaoxiao_go
今天
5
0
聊聊spring cloud的CachingSpringLoadBalancerFactory

序 本文主要研究一下spring cloud的CachingSpringLoadBalancerFactory CachingSpringLoadBalancerFactory spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/cloud/o......

go4it
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部