快速业务通道

Linux 账号与身份管理(2)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-23
式的密码』,, root 也可以帮助 user 订定他们的密码!至于 user 仅能修改自己的密码!那么修改密码使用什么命令?就是 passwd 这个命令啦!咦!这里突然给他想到几个重要信息,大家赶紧复习一下:

  如何寻找 passwd 这个指令?

  使用 which passwd 即可

  如何察看 passwd 这个档案的属性?并请说明他的属性为何?

  使用 ls –l `which passwd` 即可!他具有 SUID 的属性!

  什么是 SUID ?

  就是该程序在被执行的过程中,具有程序拥有者的权限!

  我该如何查询 /etc/passwd 与 /usr/bin/passwd 的用法与架构?

  分别使用 man passwd 及 man 5 passwd

  这些指令与意义如果都还没有忘记!恭喜您了!真是不错!好了,还记得我们密码放在哪里吗?对啦!就是 /etc/shadow 里面,那个档案的权限是 –rw——- 只有 root 可以修改,因此, passwd 必需要具有 SUID 才能让一般使用者修改他们的密码啰!

Empire CMS,phome.net

  ——————————————————————————–

  passwd

  语法: [root @test /root]# passwd [username]

  [test @test /root]# passwd

  [root @test /root]# passwd test

  Changing password for user test

  New password: <==输入密码

  BAD PASSWORD: it is based on a dictionary word

  Retype new password: <==再输入一次!

  passwd: all authentication tokens updated successfully

  说明:

  这个指令可以修改使用者的密码!要注意的是,这个指令在 /bin/passwd 中,而账号所存放的地方在 /etc/passwd 中,是不一样的呦!搞清楚呦!

  一般使用者的用法是直接输入 passwd 即可;

  root 可以使用 passwd [username] 来替 username 这个账号取一个新的密码!

  ——————————————————————————–

  使用者身份切换:

  这里有个很有趣的问题要来跟大家分享一下,还记得在古老的年代里面,还没有 ssh 的时候,我们都是使用 telnet 登入系统的,偏偏系统预设是不开启 root 以 telnet 登入,那么好了!我们要怎样远程操控我们的 Linux 主机呀!?由前面的介绍我们不难发现,系统当中最特殊的账号就是 UID 为 0 的使用者了,他具有至高无上的权力!是系统管理员要具备的身份,否则怎样操控主机呢?您说是吧!好了,那么 telnet 将 root 的登入权限关掉了,而如果我们在制作一个使用者,并将其 UID 变为 0 的话又如何?嘿嘿!很抱歉, telnet 就是认 UID 的,肯定还是进不了系统,这个时候要怎么办呀!?就是变换身份呀!将一般使用者的身份变成了 root 就行了!

  但是怎样变换身份呀?怎么说呢?就是说,一般而言,我们都不希望以 root 的身份登入主机,以避免被怪客入侵了!但是一部主机又不可能完全不进行修补或者是设定等动作!这个时候要如何将一般使用者的身份变成 root 呢?主要有两种方式,分别是:

  以 su 直接将身份变成 root 即可,但是这个指令却需要 root 的密码,也就是说,如果你要以 su 变成 root 的话,你的一般使用者就要有 root 的密码才行;

Empire CMS,phome.net

  当有很多人同时管理一部主机的时候,那么 root 的密码不就很多人知道了?不是很好吧?,如果不想要将 root 的密码流出去呢?呵呵!可以使用 sudo 来进行工作呦!

  底下我们就来说一说 su 跟 sudo 的用法啦!

  ——————————————————————————–

  su

  语法: [root @test /root ]# su

  参数说明:

  范例:

  [test@test test]$ su

  Password: <==输入 root 的密码

  [root@test test]# <==身份变成 root 了!

  [test@test test]

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号