linux中的命令总结

 

  Linux中的用户分为两种:一种是超级用户,一种是普通用户。超级用户是系统自动建立的用户,用户名为root

涉及的用户账号文件

1、/etc/passwd 

   这个文件是文本文件,使用户管理工作涉及的重要文件,允许使用任何文本编辑工具进行编辑。该文件由许多条记录组成,每条记录占一行,记录了一个用户账号的必要信息。每条记录由7个字段组成,字段之间用冒号":"隔开

 例如: 用户名:密码:用户ID:组ID:个人信息:用户主目录:使用的shell

  用户名:用户登录系统使用的账号。子系统中是唯一的

密码:用户登录时验证其身份的密码由于passwd、文件对于所有的用户都是可读的,为了系统安全,密码往往用”x“代替,而将加密后的真正密码文件存放到/etc/shadow文件中,shadow文件只能被超级用户访问。

用户主目录:通常在/home下,目录名和用户名相同,是用户成功登陆后的默认当前目录。

2、/etc/shadow

/etc/shadow存放真正密码的文件

也是一行行的组成的,之间用冒号分隔

用户名:加密后的密码:最后一次的修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

二、添加用户

 1、增加单个用户

增加用户使用useraddadduser命令,只有超级用户root才能执行添加用户操作。

语法:useradd[参数用户名

参数:-c comment:关于用户的注释性描述

-d  dirctory:为用户设置主目录

-g  group:为用户设置组

-G group :为用户设置附属组,该用户将同时是这些组的成员。如果多个组,不同组之间用”,“隔开。Group必须是事先存在的。

例:[root@localhost root]#useradd user1

新建用户user1,系统将在/home目录下为新建的用户命名的主目录,用户对自己的主目录拥有全部的权限,同时在passwdshadow文件中会增加一行该用户的记录。

[root@localhost root]#useradd -d /home/users/zhang -m -g user1 zhang

建立用户zhang,将/home/users/zhang 作为用户主目录并创建该目录,将zhang加入到user1组中。

2、手工添加用户

  1)、在/etc/passwd文件中增加一行用户信息

  2)、建立用户目录,并赋予用户对主目录的读、写、执行权限

3)、将/etc/skel目录下的内容包括隐含文件全部复制到用户主目录中。

4)、执行passwd命令,使passwd文件和shadow文件保持一致。

5)、设置用户初始密码

设置密码的passwd命令

语法:passwd[命令名]

未指定用户修改密码,中有超级用户才能修改其他用户的密码,普通用户只能修改自己的密码。且再更改密码之前,系统会要求用户输入现在的密码。

修改用户的属性

Usermod命令

语法:usermod[参数                                         用户名

参数:-d home_dir:更改用户的主目录

-m:-d   一同使用,如果新制定的主目录不存在则创建该目录,并将原主目录下的内容移动到新的主目录下,原主目录同时被删除。

三、组的添加和删除

 Groupadd

语法:group  组名 

[root@localhost root]#groupadd  workgroup 

建立名为workgroup的组

删除组使用groupdel命令

Groupdel 组名

[root@localhost root]#groupdel  workgroup

4、组中添加用户

语法:gpasswd[参数组名

-a username :把指定的用户加入组中

-d username :把指定用户从组中删除

-A username:将指定用户作为管理员

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值