zoukankan      html  css  js  c++  java
  • Linux笔记 — 用户与权限管理

    一、用户管理常用命令

    useradd 新建用户
    要创建用户,首先要将自身用户切换为root用户。
    如:新建一个wilson用户,# useradd wilson
    查看用户是否存在,# id wilson 返回结果如下:
    uid=1001(wilson) gid=1001(wilson) 组=1001(wilson)

    查看用户的家目录,# ls /home/wilson/ 查看隐藏文件加 -a ,如 # ls -a /home/wilson
    新创建的用户会被记录到 /etc/passwd 文件夹中,可以通过如下命令查看:

    tail -10 /etc/passwd

    新添加的用户也会被记录到 /etc/shadow 文件夹中,如可以通过如下命令查看:

    tail -10 /etc/shadow

    root 用户的 uid=0,新建的普通用户uid从1001开始,如果将普通用户的uid修改为0,那么普通用户将会成为root用户并将具备root用户的权限。
    用户组,创建用户时,如果没有指定用户组,系统会自动创建一个和它同名的用户组

    passwd 修改用户密码
    创建用户后需要给用户指定密码,创建密码的命令为:passwd+空格+(要设置密码的)用户名)
    如,# passwd wilson 给wilson用户设置密码
    更改当前用户密码,可以直接输入 passwd+回车

    userdel 删除用户
    如 # userdel wilson 删除wilson用户,
    但是要彻底删除该用户需要加 -r 命令,应该用 # userdel -r wilson

    usermod 修改用户属性
    1.修改用户的家目录
    如,新建一个用户w # useradd w
    那个该新用户w的家目录是在/home/w 下,
    下面将w 的家目录修改到/home/w1 目录下,命令如下:usermod -d /home/w1 w
    那么以后该用户登录后,它第一个访问的目录就是/home/w1目录。
    2.usermod 也可以修改用户的其他属性,详情可以查看帮助文档

    chage 修改用户属性(修改用户的生命周期)
    1.chage 更改用户密码过期信息
    2.命令:chage [选项] 用户名

    二、组管理命令

    groupadd 新建用户组
    如,新建用户组group1:# groupadd group1
    新建用户user1:# useradd user1
    修改用户user1的用户组为group1:# usermod -g group1 user1
    查看user1的用户组:# id user1
    新建一个用户用户组直接设置为group1,命令如下:
    useradd -g group1 user2
    查看用户组命令:id user2

    groupdel 删除用户组

    三、用户临时切换命令
    1.命令格式:su - (要切换的)用户名
    如,将当前root用户临时切换为user1用户命令如下:su - user1
    输入id+回车 查看当前用户
    由于普通用户是不能访问root用户的家目录的,可以通过cd /root 命令验证,会提示“权限不够”
    输入exit 命令退回到当前用户
    2.去掉"-"的格式:su (要切换的)用户名 不完全切换root用户
    如,输入 # su user2 切换用户
    输入 # id 查看当前用户,已经切换到user2
    输入 # pwd 依然是/root 目录,目录没有切换(不完全切换)
    输入 # ls 提示无法打开目录,权限不够。
    我们要查看user2 的目录,依然要输入 # cd /home/user2
    由上可以看出,还是还是加上 - 比较方便。
    3.root切换普通用户,不需要输入密码,这个是root用户的特权,普通用户之间相互切换是需要输入密码的。

  • 相关阅读:
    点分治 / 点分树题目集
    HNOI2019 游记
    WC2019 题目集
    SA / SAM 题目集
    Min_25 筛小结
    NOIP2018 差点退役记
    Atcoder 乱做
    DP及其优化
    计数与概率期望小结
    分库分表之后全局id咋生成?
  • 原文地址:https://www.cnblogs.com/lijinping321/p/15204582.html
Copyright © 2011-2022 走看看