Linux 用户和用户组管理

用户管理

  • 创建账号
//此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam
useradd –d /usr/sam -m sam
//新建了一个用户gem,该用户的登录Shell是 /bin/sh,它属于group用户组,同时又属于adm和root用户组,其中group用户组是其主组
useradd -s /bin/sh -g group –G adm,root gem
  • 删除账号
//上拿出sam同时删除他的主目录
userdel -r sam
  • 修改帐号
//将用户sam的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer
sermod -s /bin/ksh -d /home/z –g developer sam
  • 用户密码的管理
//自己修改自己的密码
passwd
//超级用户修改sam的密码
passwd sam

用户组管理

用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新

  • 增加一个新的用户组使用
//增加了一个新组group1,新组的组标识号是在当前已有的最大组标识号的基础上加1
groupadd group1
//增加了一个新组group2,同时指定新组的组标识号是101
groupadd -g 101 group2
  • 删除用户组
groupdel group1
  • 修改用户组
//将组group2的组标识号修改为102
groupmod -g 102 group2
//将组group2的标识号改为10000,组名修改为group3。
groupmod –g 10000 -n group3 group2

与用户账号有关的系统文件

完成用户管理的工作有许多种方法,但是每一种方法实际上都是对有关的系统文件进行修改。

与用户和用户组相关的信息都存放在一些系统文件中,这些文件包括/etc/passwd, /etc/shadow, /etc/group等

  • /etc/passwd文件
//用户名:密码:用户标识号:组标识号:注释性描述:主目录:登录Shell
adm:x:4:4:System accounting:/usr/adm:
uucp:x:5:5:UUCP administrator:/usr/lib/uucp:

第二个密码:现在许多Linux 系统(如SVR4)都使用了shadow技术,把真正的加密后的用户口令字存放到/etc/shadow文件中,而在/etc/passwd文件的口令字段中只存放一个特殊的字符,例如“x”或者“*”

第三个:“用户标识号”是一个整数,系统内部用它来标识用户。一般情况下它与用户名是一一对应的。如果几个用户名对应的用户标识号是一样的,系统内部将把它们视为同一个用户

Linux磁盘管理常用三个命令为df、du和fdisk。

df:列出文件系统的整体磁盘使用量
du:检查磁盘空间使用量
fdisk:用于磁盘分区

  • df
    检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
//将系统内所有的容量列出来
df
//将容量结果以易读的容量格式显示出来
df -h
  • du
    对文件和目录磁盘使用的空间的查看
//列出目前目录下的所有文件容量
du
//将文件的容量也列出来
du -a
  • fdisk
    fdisk 是 Linux 的磁盘分区表操作工具
//输出后面接的装置所有的分区内容
fdisk -l
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值