zoukankan      html  css  js  c++  java
  • Linux之用户和用户组

    用户和用户组

    /etc/passwd              保存系统用户的一些基本信息

    /etc/group                 保存系统用户组的信息

    用户名:x:UID:GID   UID用户id GID组id

    相关命令

    useradd             创建用户(创建一个用户后,系统会默认创建一个与用户同名的用户组,并在/home目录下生成一个与用户名同名的目录作为该用户的家目录)

    groupadd          创建用户组

    passwd            设置用户密码(隐式)

             --echo ‘123456’ |passwd –stdin user01  把用户user01的密码设为123456

    su – user01      切换到用户user01

    id root                查看root用户的uid、gid、所在用户组

    userdel              删除用户

    groupdel           删除用户组

    exit                     登出当前用户

    用户和权限

    权限

    -rw-r--r--. 1 test01 test   38 1月  30 10:12 test.txt

             --test01    拥有者

             --test        拥有组

             --r w x       读、写、执行

    第一位:-文件 d文件夹 b块设备文件

    第一组(rwx):文件拥有者权限位

    第二组(r-x):文件拥有组权限位(同组用户的权限)

    第三组(r-x):其他所有人权限位

             注:组内权限位置顺序只能是r(4)w(2)x(1),-代表无当前位置的权限。

    修改权限

    只有root用户能改变一个文件的所有者

    只有root用户或者所有者能够改变文件的组

    chmod u-w /src/                删除文件所有者的写权限

    chmod g+w /src/               增加文件拥有组的写权限

    chmod o-x /src/                 删除其他所有人的执行权限

    chmod u-w,g+w,o-x /src/ 同时进行以上权限修改

    chmod 734 /src/                734分别代表三组的权限数字

             --第一组权限为 rwx(4+2+1)

             --第二组权限为 -wx(2+1)

             --第三组权限为 r--(4)

    创建目录的默认权限为 755  创建文件的默认权限为 644

    修改用户和用户组

    chown root /src/                         修改拥有者为root

    chown root:root /src/              修改拥有者和拥有组为root

  • 相关阅读:
    文件下载(Servlet/Struts2)
    Spring学习(一)---依赖注入和控制反转
    MyBatis学习(三)---MyBatis和Spring整合
    MyBatis学习(二)---数据表之间关联
    MyBatis学习(一)---配置文件,Mapper接口和动态SQL
    转载:常见端口介绍
    CentOS7 yum提示:another app is currently holding the yum lock;waiting for it to exit
    批量删除文件,只保留目录下最新的几个文件,其他均删除
    转载:SQL Server 如何设置数据库的默认初始大小和自动增长大小
    阿里云ECS使用秘钥或者密码登录
  • 原文地址:https://www.cnblogs.com/Zlcode/p/8386862.html
Copyright © 2011-2022 走看看