当前位置:  技术问答>linux和unix

linux用户权限控制

    来源: 互联网  发布时间:2016-05-06

    本文导语:  我现在想 , 创建一个用户, 这个用户 只能访问 特定的目录和温条件,其它东西 均不能访问,和读取,修改, 这个权限应该怎样设置 ? | 我这里有《鸟哥》的一点东西,对你有帮助,你...

我现在想 , 创建一个用户, 这个用户 只能访问 特定的目录和温条件,其它东西 均不能访问,和读取,修改, 这个权限应该怎样设置 ?

|
我这里有《鸟哥》的一点东西,对你有帮助,你要看完,就明白了!
还有觉得可以给分哦 ^_^

********************************************************************************************************
sudo
使用 su 切换身份真的是很简单啦~不过, su 却有一个很严重的问题, 那就是.....我们必须要知道想要变成的那个人的登入密码~ 举例来说,如果我想要变成 root ,那么就必须要知道 root 的密码才行, 如果我想要变成 dmtsai 来工作,那么除非我是 root ,否则就必须要知道 dmtsai 这个使用者的密码才行~而众所皆知的,如果多人管理一部主机的话, 大家都知道 root 的密码,那......挺危险的,不是吗?!

这个时候, sudo 就派的上用场棉~那么 sudo 是怎样工作的呢?

    * 当使用者执行 sudo 时,系统会主动的去寻找 /etc/sudoers 档案,判断该使用者是否有执行 sudo 的权限;
    * 若使用者具有可执行 sudo 的权限后,便让使用者『输入使用者自己的密码』来确认;
    * 若密码输入成功,便开始进行 sudo 后续接的指令;
    * 不过, root 执行 sudo 时,不需要输入密码;
    * 若欲切换的身份与执行者身份相同,那也不需要输入密码。

要注意的是,使用者『输入的是自己的密码,而不是欲切换成为他的那个身份的密码!』 举例来说,假设 dmtsai 具有执行 sudo 的权限,那么当他以 sudo 执行 root 的工作时, 他需要输入的是 dmtsai 自己的密码,而不是 root 的密码!嘿嘿!很棒吧! ^_^ 如此一来,大家可以使用自己的密码执行 root 的工作,而不必知道 root 的密码,安全多了。 此外,使用者能够执行的指令是可以被限制的! 所以,我们可以设定 dmtsai 仅能进行 shutdown 的工作,或者是其他一些简单的指令, 嘿嘿!是否很棒啊!

不过,由上面的说明当中,您也会了解,是否具有 sudo 的执行权限是很重要的, 而 sudo 的执行权限与 /etc/sudoers 这的档案有关。在预设的情况下,只有 root 才能够使用 sudo 呢!至于编辑 /etc/sudoers 则需要 visudo 这个指令。好了, 底下我们就来看一看 sudo 的语法先。

[root@linux ~]# sudo [-u [username|#uid]] command
参数∶
-u  ∶后面可以接使用者帐号名称,或者是 UID。例如 UID 是 500 的身份,可以∶
      -u #500 来作为切换到 UID 为 500 的那位使用者。
范例∶

范例一∶一般身份使用者使用 sudo 在 /root 底下建立目录∶
[dmtsai@linux ~]$ sudo mkdir /root/testing
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

Password: 

    
 
 

您可能感兴趣的文章:

  • linux/Centos/ubuntu下如何使用umask命令修改新建文件时的默认权限
  • 求助:linux下有没有方法来恢复未知权限的文件的权限呢,在线等
  • Linux系统更改权限
  • linux权限的分配问题
  • linux文件写权限问题,在线等
  • Linux中的文件权限设置问题
  • linux配置新建某类型文件具有可执行权限
  • linux 安装weblogic时提示权限不够
  • 菜鸟问题:怎样创建一个对所有文件只有只读权限的linux帐号,谢谢!
  • linux权限设置问题!!!
  • 关于linux安装vsftpd中用户权限问题
  • Linux下的文件打开标志(打开方式)和文件的访问权限有什么不同?
  • linux如何给指定用户赋予指定文件的权限
  • linux进程权限
  • linux中文件权限的小问题,在线等
  • linux修改目录和文件权限的简单命令解释
  • ***请问linux 下的权限问题****
  • linux下安装oracle,出现没有权限的报警,怎么解决?
  • 初次接触linux,关于linux 用户权限问题请教!
  • linux文件权限问题
  • Linux下如何让同组的用户删除自己创建的文件(不用root权限)
  • 请问 linux 是如何调用 alsa的控制接口的??是通过控制接口名字吗?
  • 1、linux下一个虚拟控制台北我弄死了怎么重启?2、如果所有的虚拟控制台都被我弄死了,是不是就完蛋了?
  • 请问如何用telnet远程控制redhat 9linux系统呀?因为我没有在服务器安装远程控制软件如:VNC、secureCRT.谢谢
  • linux下如何修改控制台字体?
  • Linux 流量控制系统 Pol-IP
  • 怎样能使linux在控制台中显示中文?
  • linux 控制台
  • 如何在linux环境下编程控制tc35i收发短信
  • 关于公网上的linux服务器安全策略控制
  • 我想知道linux内核关于流量控制(tc)方面的问题!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • proftp中,如何让FTP的用户是非Linux用户,只是FTP用户?
  • Linux进程的内核栈和用户栈概念,相互关系及切换过程
  • 请指点: 在windows下能否通过程序来获取linux下的用户列表,甚至通过自己写的windows程序界面增加修改linux的用户
  • UIO(linux Userspace I/O子系统)用户空间设备驱动I/O技术介绍
  • 我装的是RED HAT LINUX 8.0,我在root用户中把root用户删除了,怎办也进不了root用户
  • 请指点: 在windows下能否通过程序来获取linux下的用户列表,甚至通过自己写的windows程序界面增加修改linux的用户 100分相赠
  • linux下如何将一个用户从用户组中删除
  • 我装了中软Linux3.1,启动时要求输入用户名和口令,但安装时并没有提示指定用户名,所以现在输入用户名老是错误,不能进入系统,请问该怎
  • linux使用shell脚本,如何创建用户,并设置用户密码?能否给出示例?
  • linux c 如何添加本地用户,修改密码,删除用户?
  • linux ftp用户组下的用户限制指定目录
  • linux下的root用户,它的用户名是不是一定是root才行?
  • 使用Linux/UNIX的系统用户进行PHP用户登录验证
  • linux中只能让用户访问自己的目录 不能访问其他用户的目录
  • 在linux中,LOGIN中默认是什么用户。我没有建用户
  • Linux下root用户如何用其他用户身份启动进程?
  • 菜鸟一问,如何设置linux用户(即除root外的用户)
  • 可是安装的时候我没有设置用户和密码,现在每逢进入linux都要求输入用户名和密码
  • 一个超简单的问题:linux怎么用telnet方式加一个用户,并且设置密码?一个现存用户如何更改密码?在线等给分!!
  • telnet登录时,普通用户可以登录成功,但用root用户为什么登录不上?Linux初学者,请高手赐教
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3