用户管理 终端命令

1) 创建用户 / 设置密码 / 删除用户

命令作用说明
useradd -m -g 组 新建用户名添加新用户-m 自动建立用户家目录
-g 指定用户所在的组, 否则会建立一个和同名的组
passwd 用户名设置用户密码如果是普通用户,
直接用 passwd可以修改自己的账号密码
userdel -r 用户名删除用户-r 选项会自动删除用户家目录
cat /etc/passwd | grep 用户名确认用户信息新建用户后,用户信息会保存在 /etc/passwd文件夹中

2) 查看用户信息

序号命令作用
01id [用户名]查看用户UID 和 GID 信息
02who查看当前所有登录的用户列表
03whoami查看当前登录用户的账户名

3) su 切换用户

  • 因为 普通用户 不能使用某些权限, 所以需要 切换用户
序号命令作用说明
01su - 用户名切换用户, 并且企划目录- 可以切换到用户家目录, 否则保持位置不变
02exit退出当前登录用户

4) sudo

  • sudo 命令用来以其他身份来执行命令, 预设的身份为 root

  • 用户使用 sudo 时, 必须先输入密码, 之后5分钟的有效期限, 超过期限则必须重新输入密码

(4.1) 给 指定用户 授予 权限

  • 本质: 通知 服务器 给 特定用户 分配 临时管理员权限

vim /etc/sudoers

# 默认存在: root用户 具备所有的权限
root    ALL=(ALL)       ALL

# 授予 zhangsan 用户 所有的权限
zhangsan    ALL=(ALL)       ALL 

(4.2) 使用 用户 xxx 登录, 操作管理员命令

  • 本质: 使用临时管理员权限
# 不切换root用户, 也可以完成 添加用户的功能 
sudo useradd -m -g dev zhaoliu

(5).修改用户权限

序号命令作用
01chmod修改权限

5.1 方式一: 修改用户权限

  • chmod 可以修改 用户/组文件/目录 的权限

  • 命令格式如下:

    chmod +/- rwx 文件名|目录名
    

5.2 方式二

  • 虽然 方式一 直接修改文件|目录读|写|执行 权限, 但是不能精确到 拥有者|组|其他 权限
  • 命令格式如下:( u 表示所属用户 / g 表示所属组 / o 表示其他)
chmod -R u=rwx,g=rx,o=rwx 文件|目录
序号权限英文缩写数字序号
01readr4
02writew2
03执行executex1
04无权限-0

5.3 方式三: 简化方式二

  • 命令格式如下:
chmod -R 755 文件|目录
  • 说明 第一个数字拥有者权限, 第二个数字组权限, 第三个数字其他用户权限

常用数字组合有( u 表示用户 / g 表示组 / o 表示其他)

  • 777 ===> u=rwx, g=rwx, o=rwx
  • 755 ===> u=rwx, g=rx, o=rx
  • 644 ===> u=rw, g=r, o=r
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值