• Linux命令-用户及权限管理


    一、权限管理
    linux系统中对文件权限的描述机制:
    u g o
    d r w x r w x r - x (r读,w写,x执行)
    文件 所有者 所属组 其他人
    可以表示为二进制: 111 111 101
    也可以表示为十进制: 7 7 5

    修改权限
    chmod u+rwx file 为file添加或取消所属用户的权限
    (a所有人 u代表所属用户 g代表所属组的成员用户 o代表其他用户)
    chmod a-rwx file 取消所有人的可读可写可执行权限
    chmod 567 file 用数字也可以表示权限
    5 ---> 101 ---> r-x

    修改文件的所有者owner(只能由root权限才能操作)
    chown hadoop:hadoopuser file 将file的所有者改成hadoop用户,所属组改成hadoopuser组

    上级目录的权限对本级文件或者文件夹的操作有约束

    二、用户管理
    查看是否存在某用户:
    grep ligang /etc/passwd
    添加用户 useradd itcast0830
    必须为用户设置密码才能正常登陆 passwd itcast0830

    删除用户
    userdel itcast0830 -----仅删除用户,不删除用户的主目录
    userdel -r itcast0830 -----删除用户的同时删除用户的主目录
    userdel -fr itcast0830 -----删除用户的同时删除用户的主目录(f表示强制)

    修改用户属性
    usermod -l b a 将a的登陆名改为b
    usermod -g hadoop itcast0830 将itcast0830的组改为hadoop组
    usermod -G hadoop,root itcast0830 给itcast0830添加两个组hadoop,root
    usermod -d /home/itcast itcast0830 将itcast0830的主目录改成/home/itcast
    (要事先创建itcast目录,并且拷入环境变量文件)
    ----****----修改用户itcast0830的密码 passwd itcast0830

    添加用户组:groupadd beauties
    删除用户组:groupdel beauties
    修改用户组属性:groupmod
    查看当前登陆的身份:whoami
    查看当前用属的组:groups
    vi /etc/passwd
    vi /etc/shadow
    vi /etc/group

    关机命令:
      shutdown -h now
      init 0
      halt
    重启命令:
      reboot
      shutdown -r now
      init 6
    init后面接的数字解释:

    0:关机
    1:几乎无人使用,运行级别,单用户操作系统;
    2:不带网络操作系统的多用户操作系统;
    3:多用户网络操作系统
    4:保留位,类似保留关键字
    5:桌面操作系统
    6:重启

    clear(清屏,实际上是翻页)

    类似于快捷键“ctrl+l”

  • 相关阅读:
    基本数据类型(int, bool, str)
    万恶之源之运算符
    python基础初识
    leetcode 653. Two Sum IV
    leetcode 16 3Sum Closest
    leetcode15 3Sum
    leetcode 1 Two Sum
    【站立会议】第四天
    【站立会议】第三天
    【站立会议】第二天
  • 原文地址:https://www.cnblogs.com/mmzs/p/8183982.html
Copyright © 2020-2023  润新知