Linux 用户和组 以及finger和权限

用户账号文件/etc/passwd

1 用户名

2 存放账号口令 后来存放到/etc/shadow中,用x代替

3 用户标识号uid 识别用户身份 root的用户id号是0 如果修改test用户的uid为0

系统会认为root和test是同一个账户  普通用户500-60000 程序用户1-499

4 组标识号 gid root用户的组标识号为0

5 注释说明

6 用户的家目录 用户登陆时就在这个目录下

 

保存用户加密后的口令 保存各种期限/etc/shadow

1 用户名 /etc/passwd对应

2 用户密码 加密后的口令

3是上次修改密码的时间

4密码的最短有效天数

5密码的最长有效天数

6 口令过期前多少天警告

7 密码过期后多少天禁用该账号

8 账号的失效日期

9 保留字段

 

添加用户账号:useradd  [选项] 用户名

-u 指定用户id

-d 指定用户登入时的起始目录

-e 指定账号的有效期限

-g 指定用户所属的群组

-G 指定用户所属的附加群组

-M 不要自动建立用户的登入目录

-s 指定用户登入后所使用的shell

 

创建mike 指定起始目录为/ftphome/mike 指定私有组和附加组 指定不能本地登陆 并设置密码123

mike不能登陆 John可以登陆 由于john用户被设定成了管理员所以命令是#

修改john为超级管理员

skel是模板目录 john文件夹里的东西都来自skel

.bash_logout 用于用户注销时需要执行的命令或脚本

.bash_profile 用于用户登陆时需要执行的命令或脚本 可能会被植入命令或目录

.bashrc 每次进入新的bash环境时执行

 

对模板进行操作 接下来新创建的用户都会改变 批量操作变成一次性操作

验证新建用户的文件是否修改

清除密码

锁定不安全的账户 -S查看用户  -L -U用法和-l和-u一样

解锁账号

加上-r 删除用户时连着文件一起删除

给组增加、减少、设定成员

查询用户所在组和身份标识

 

下载finger

使用finger

查询账户信息

设置权限

给所有权限+w

修改所有者 只有root能修改 由于之前john组id和用户id改成了0 所以显示root

发布了66 篇原创文章 · 获赞 58 · 访问量 2434

猜你喜欢

转载自blog.csdn.net/qq_37077262/article/details/103962167