Linux基础知识

29./etc/passwd和/etc/shadow

   如果没有这两个文件或者这两个文件出了问题,则无法正常登录系统

 

  |管道符,作用是把前面的命令输出再输入给后面的命令

  /etc/passwd:分割成7个字段

   第一字段:用户名,字符可以是大小写字母、数字、减号(不建议使用,容易混淆,不能出现在首位)、点(可以出现,但不建议使用,尤其是首位)、下划线,其他字符不合法

   第二字段:存放该账号口令

   第三字段:数字,代表用户标识号,也称uid

   第四字段:数字,表示组标识号,也称gid

   第五字段:注释说明,没有实际意义,通常记录用户的一些属性,例如姓名、电话、地址,可以使用chfn命令来更改这些信息

   第六字段:用户家目录,登陆时就在这个目录下,家目录可以自定义

   最后一字段:用户的shell

/etc/shadow九个字段

第一字段:用户名

第二字段:用户密码(使用ls -l查看该文件权限

第三字段:上次更改密码的日期

第四字段:要过多少天才可以更改密码,默认是0及不受限制

第五字段:密码多少天后到期,即在多少天内必须更改密码,默认是99999,可以理解为永远不需要更改

第六字段:密码到期前的警告期限

第七字段:账号失效期限

第八字段:账号的生命周期

最后一字段:保留作用

30.groupadd

groupadd:新增组(格式:groupadd -g GID groupname(不加-g按照系统默认的gid创建组)

自定义gid

31.groupdel

groupdel:删除组

32.useradd

useradd:增加用户(格式:useradd -u UID -g GID -d HOME -M -s

 -u:自定义UID

 -g:使新增用户属于已经存在的某个组,后面可以跟组id,也可以跟组名

 -d:自定义用户的家目录

 -M:不建立家目录

 -s:自定义shell

不加任何选项直接跟用户名,会创建一个跟用户名同名的组

33.userdel

userdel:删除账户(格式:userdel -r username

-r删除用户时一并删除用户的家目录

34.chfn

chfn:更改用户的finger

35.passwd

    passwd:为用户设置密码(格式:passwd username)后面不加用户名是为自己设定密码

如果是root账户后面可以跟普通账户的名字,意思是修改指定账户的密码

只有root才可以修改其他账户的密码,普通账户只能修改自己的密码

36.mkpasswd

    mkpasswd:生成密码

    安装expect软件包yum install -y expect

    指定长度的密码:mkpasswd -l 12

    特殊字符mkpasswd -l 12 -s 0 -d 3(-s 指定特殊字符的个数 -d 指定数字的个数

37.用户身份切换

38.su

    su:格式su -username 普通用户su不加useradd时就是切换到root,root使用su切换到普通用户,加上-初始化当前用户的各种环境变量,不加-切换到root账户时,当前目录没有变化,加-切换到root账户时当前目录为家目录

39.sudo

    visudo:编辑

    /etc/sudoers:配置文件(必须使用root用户

   输入i进入编辑模式编辑完按esc键,wq完成保存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值