第六节:用户与管理权限

cat /etc/passwd     用户基本信息

tail -1 /etc/passwd    看最后一行的用户的基本信息

 

 一行七列

用户账号;密码占位符;用户账号id;组账号id;用户说明;宿主目录;登录Shell

 

tail -1 /etc/shadow   用户口令有效期等相关信息

名称后面是密码,密文,后面还有有效期

 

添加用户: useradd u1

查看最后一行用户:tail -1 /etc/passwd

设置密码:passwd u1

看密码和有效期:tail -1 /etc/shadow

登录:ssh u1@192.168.195.133

 

创建用户时,用户的初始都有什么文件

 

 

 

 

 

 

只能本地设置

passwd -d  u1:清空用户密码

passwd -l u1:锁定账户

passwd -S  u1:查看账号锁定状态

passwd -u u1 :解锁

 

 

usermod命令:

 

 

 

usermod -s /bin/bash  u1   修改shell

tail -1 /etc/passwd     看看是不是改动了

usermod -l zhangsan u2    把u2改zhangsan 以后就用zhangsan登陆

 

删除用户信息

userdel -r u1  相关u1的全都删除,

不加r的话,宿主目录就没删

 

 

组group

 

 

 

groupadd命令

 

 

 

将已存在的用户加到组中来

 

 

加用户

gpasswd -a user2 group1 

删组中用户

gpasswd -d user2 group1 

一次加入多个,逗号分隔,是重新定义,以前的都没了

 

 

 

 

 

添加用户到组

 

 

 第一行时创建一个组

第二行时给组里加用户 但是第二行没有基本组的设置,系统自动创一个基本组与用户同名

 

删除组 groupdel命令,如果有用户的基本组是这个组那么将不可以删除,只有用户归置好了才可以删除

 

 groups user1 简单的看用户所在组信息

 

 

 

 

看组和用户的附属关系,tail /etc/passwd

不要看 etc/group     不好使

不过最好用的是,id user1

 

 

w users who  查看当前正在登录信息

 

 

who | wc -l   查看当前登录的有几个人

 

文件目录的权限

 

 

设置权限的例子

 

-rw-r--r--.

第一个-   是文件

      d    是目录

后面三位一组,属主权限,属组权限,其他权限

最最后一个点 是附加权限

 

权限设置

 

 

 这样更改:

chmod命令

字符版本

 

 

 

 

 更改属主和属组

 

posted on 2021-01-06 09:57  盛世孤舟  阅读(150)  评论(0)    收藏  举报

导航