zoukankan      html  css  js  c++  java
  • 用户、组和权限

    1.用户

    1.每个用户都被赋予一个唯一的用户id(uid)
    UID 0认定为root
    2.用户名和用户ID被保存在/etc/passwd中
    3.用户赋予一个用户主目录和当他们登录时的一个执行程序(通常为shell)
    4.用户不能读取、写或者执行他人的文件
    uid>=500为普通用
    vim /etc/passwd文件:
    username:是否需要密码:用户id:组id:描述信息:用户主目录:用户shell
    第二列x代表登录需要密码,去掉x登录无需密码,匿名登录
    第三列用户id号
    第七列:用户登录执行的第一个程序,常见的是/bin/bash...ksh...zsh...csh
    系统级用户/sbin/nologin;第七列是当前用户登录的第一个shell,调用kernel驱动硬件执行,当为/sbin/nologin则该用户不能登录系统
    但是可以登录到服务,如邮箱用户等
    如修改用户第七列为/sbin/dailyjob 用户登录之后就只能自动执行dailyjob脚本
    修改用户第七列为/usr/bin/passwd 用户登录之后会一直修改密码
    组的概念方便管理。
    vim /etc/group(附加组配置文件)
    组名称:组密码:组id:组成员:
    #id查看当前用户id,组id等信息

     2.文件权限

    1.r(readable),w(writeable),x(executeable),-
    2.user,group,other
    3.可以通过用户id号来修改属主
    如:chown 500 test.txt -v
    4.chmod修改权限
    5.以下三种方式效果一样。即为给test.txt添加执行权限。
    chmod u+x,g+x,o+x test.txt
    chmod ugo+x test.txt
    chmod a+x test.txt
    6.通过数值方式修改文件权限。

     3.文件夹权限

    1.文件夹的执行权限位x,代表pass through(通过)意思。
    如文件夹有仅具有x权限,我们是无法读取当前文件夹,但是可以去到该文件夹下级文件
  • 相关阅读:
    外部晶振的使用原因与内部RC振荡器的使用方法
    Linux系统下ifconfig命令使用及结果分析
    浅谈程序的内存布局
    物理内存与虚拟内存之间的映射
    如何正确理解套接字
    研究自动驾驶技术的算法需要哪些知识?
    如何防止头文件被重复包含或引用?
    虚拟机-VMware小结-汇总
    局域网内快速传输数据
    thingsboard安装
  • 原文地址:https://www.cnblogs.com/hongjinping/p/12736628.html
Copyright © 2011-2022 走看看