zoukankan      html  css  js  c++  java
  • Linux基本命令(5)管理使用者和设立权限的命令

    管理使用者和设立权限的命令

    命令 说明 命令 说明
    chmod 用来改变权限 useradd 用来增加用户
    su 用来修改用户    

    5.1 chmod命令

    chmod命令用来改变许可权限。读取、写入和执行是许可权限中的三个主要设置。因为用户在他们的账号被创建时就被编入一个组群,所以还可以指定那些组群可以读取、写入或执行某一文件。其中:

    r—文件可以被读取
    w—文件可以被写入
    x—文件可以被执行,如果文件是程序的话

    可以使用带有-l的ls命令来仔细查看一个文件的许多细节。

    chmod命令用来设定文件的权限。标准用法:

    chmod 文件的使用者(u,g,o,a)增减(+,-,=)权限名称(r,w,x) 文件

    文件的使用者 说明 权限 说明 增减 说明
    u 拥有文件的用户 r 读取权 + 添加权限
    g 所有者所在的组群 w 写入权 - 删除权限
    o 其他人 x 执行权 = 是它称为唯一权限
    a 全部(u,g和o)        

    删除某一文件的所有权限,输入命令:

    chmod a-rwx test.txt

    为文件所有者添加权限,输入命令:

    chmod u+rwx test

    还可以用数字表示权限:4——读取,2——写入,1——执行。下面的两个命令等价:

    chmod 751 filename
    chmod u+rwx,g=rx,0=x filename

    5.2 su命令

    su命令用来修改用户。这个命令非常重要,它可以让一个普通的使用者拥有超级用户或其他使用者的权限。不过,这个命令必须具有超级用户或其他使用者的口令才能成为超级用户或其他使用者。如果要离开,可以输入exit。标准用法:

    su 用户名  (如果没有输入用户名则预设为root)

    举例说明,假设当前用户user01,想要转变为user02,则输入命令:

    su user02

    系统返回:

    password:

    此时,输入user02的指令,就会变为user02。

    5.3 useradd命令

    useradd命令用来增加用户,只有根用户才能增加用户。如果没有登录为根用户,输入su,再输入根口令即可。

    要增加用户,输入命令:

    useradd 用户名

    然后,根据提示为新用户输入一个口令即可。

  • 相关阅读:
    数据库表结构查询SQL
    Java实现数据库备份并利用ant导入SQL脚本
    生死看淡,不服就干。SQL常见的一些优化。
    mybatis + PageHelper 实现分页
    自定义数据库连接池实现方式 MySQL
    Docker 镜像基础(三)
    Docker 镜像管理及基础命令(二)
    Docker 介绍和安装(一)
    Docker 镜像管理及基础命令(二)
    Tomcat-8 安装和配置
  • 原文地址:https://www.cnblogs.com/tian-yong/p/4497305.html
Copyright © 2011-2022 走看看