首页 > 其他分享 >用户与磁盘管理

用户与磁盘管理

时间:2024-10-19 12:49:10浏览次数:3  
标签:权限 管理 用户组 用户 密码 test 磁盘 txt

  • 用户管理


查看用户信息

命令功能
cat /etc/passwd查看用户信息
1).用户信息组成:用户名:密码:UID:GID:用户描述:用户家目录:分配的shell
例: root:x:0:0:root:/root:/bin/bash
2).x 代表密码存放于/etc/shadow,  * 代表账户被锁定
3).UID:用户的唯一标识号 
4).GID:用户所在组的ID,如果用户ID和组ID相同,则该用户享有该组的权限 
5).分配的shell:Linux默认Shell是`/bin/bash`,特殊shell是`/sbin/nologin`\`不分配shell终端;

查看用户密码

命令功能
cat /etc/shadow查看用户密码信息

创建用户

命令功能举例
useradd 参数 用户名

useradd [-u UID] [-g GID] [-G 次GID] [-m/M(创建家目录/不创建家目录)] [-c 描述] [-d 家目录] [-s shell] <用户名>
 
创建用户
 
useradd test 创建一个test用户

useradd -s /sbin/nologin good 创建good用户不能使用终端(不允许登录)

useradd -d /test/suc suc  创建用户并指定其家目录

设置密码

命令功能举例
passwd [参数] <用户名> 密码修改用户密码(需权限)

-d 删除密码

-S 查询用户密码状态

-l 锁定用户密码

-u 解锁用户密码
passwd user 修改user用户密码

删除用户

命令功能举例
userdel [参数] 用户名删除用户

-f 强制删除用户账户

-r 同时删除用户家目录
userdel -r test 删除test用户及其家目录

切换登录用户

命令功能举例
su [用户名]切换用户su good 切换为good用户

  • 用户组管理命令


添加用户组

命令功能举例
groupadd [参数] 组名添加用户组

-g 指定用户组ID
groupadd -g 6666 userg

添加 userg 并指定 id 为6666

删除用户组

命令功能举例
groupdel [参数] 组名删除用户组groupdel test

删除用户组test

修改用户组

命令功能举例
groupmod   [参数] 组名修改组属性

-n 修改组名

-g 修改新的 guid
groupmod -n testgroup userg

修改组名 usergtestgroup

增删用户组成员

命令功能举例
gpasswd 参数 用户名 组名设置用户组成员

-a 添加用户到组

-d 删除用户
gpasswd -a good test

添加 good 用户到 test

  • 文件及文件夹权限管理


  1. 查看权限:ls -l (ll);

  2. 权限划分: r,w,x,- (4,2,1)  r读,w写,x执行,-不具备权限;

  3. 权限更改

    who用户类型说明
    uuser属主
    ggroup属组
    oothers其他用户
    aall所有用户
  4. 举例

    描述命令
    更改1.txt 权限chmod 用户类型+权限 文件
    更改1.txt 主权限为rwxchmod u+rwx 1.txt
    更改1.txt 所有用户权限为rchmod a+r-- 1.txt
    更改1.txt 文件权限为`属主rwx 、属组rx、其他人rchmod 754 1.txt
  5. 更改文件所有者或所属群组

    1. 命令:chown [-R] [所有者名]:[组名] [文件名]  -R 会改变其子目录的所有者;
    2. 例:chown user:group 1.txt 将1.txt拥有者设为 user,所属组为 group;

  • 磁盘管理(了解)


  1. 磁盘分区(了解):主分区+扩展分区最多4个;
  2. 查看磁盘空间 df -h
  3. 查看磁盘现有的 sd系统磁盘 ls /dev/sd*
  4. 磁盘命名
  5. 添加磁盘操作:联机 -》分区 -》格式化 -》挂载 -》使用
  6. 磁盘分区:fdisk 磁盘  例:fdisk /dev/sdb 对磁盘/dev/sdb进行分区
  7. 创建文件系统:mkfs [选项] 分区设备名 例:mkfs -t xfs /dev/sdb1 在/dev/sdb1设备上创建一个XFS文件系统
  8. 磁盘挂载 : mount 设备名 挂载目录
  9. 卸载分区:umount 设备名 挂载目录

  • Linux运行级别


  1. 7个运行级别(0-6) init 0 关机, init 6 重启3 有网络多用户模式5 图形化模式
  2. 补充命令
命令描述举例
stat [文件或目录]显示文件信息stat /etc/passwd
sort [文件或目录]对文件进行排序

-t 字典排序

-n 数组排序
cat 1.txt | sort -t

对文件内容进行字典排序
last [选项]显示最近登录的用户信息last -5 显示5行

标签:权限,管理,用户组,用户,密码,test,磁盘,txt
From: https://blog.csdn.net/m0_73983897/article/details/143076596

相关文章