Linux学习笔记三

#用户管理

用户分三种:

超级用户 UID=0

普通用户 UID=500-60000

伪用户 UID=1-499 系统自动生成

Uid=500以后的帐号,表示由用户所创建的帐号。Uid=1=499的帐号,表示为系统所创建的伪用户。Uid=0 表示是root权限。

finger 查看用户详细信息

用户帐号密码文件

/etc/passwd  #帐号存放文件

/etc/shadow  #密码存放文件

pwconv 设置shadow pass功能,把/etc/passwd中的密码部分提取出来存放到/etc/shadow文件中。

pwunconv 取消shadow pass功能。此时用户密码会还原到/etc/passwd中,并删除/etc/shadow文件。

pwck 检测/etc/passwd 是否合法

vipw 编辑/etc/passwd  锁定编辑,其它人不能同时编辑

useradd 增加新用户

-g 指定新增加的用户所属的组

-G 为新增用户指定多个其它用户组

passwd  #设置用户密码

格式:

passwd -S username 查看用户口令状态

passwd -l 锁定用户

passwd -u 解锁用户

passwd -d 删除用户口令

usermod #修改用户属性

格式:

usermod-L 锁定用户

usermod-U 解锁用户

usermod-l 修改用户名

usermod-u 更改用户的UID。当UID0时,表示是root权限。

userdel #删除用户

格式:

userdel-r 用户名 #连同用户家目录级邮件一起删除

/etc/group #组名存放文件

/etc/gshadow #组密码存放文件

groupadd #增加用户组

groupadd -r 增加系统用户组,GID小于500

groupdel

删除用户组。在删除时,组中不能有创建组的用户存在。

groups 用户名 #查看用户所属的组

id 用户名 #查看用户信息

gpasswd 

-a 增加用户到指定的组

-d 从一个组中删除一个用户

gpasswd -a 用户名 组名

gpasswd -d 用户名 组名

groupmod  #修改组属性

-n 更改组名

-p 设置组密码

-g 更改GID,组名不变

newgrp

切换用户组。当一个用户属于多个组时,可以切换用户其它组为用户当前组。

su 用户名 #切换用户

su - 用户名 #切换用户后路径指向用户的家目录

su  #切换到root

sudo “命令” #授权用户以root身份执行特定的命令。


转载请保留来源http://blog.csdn.net/no7oor


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值