第七章用户权限操作-centos7.5知识

一、用户和组账号概述

Linux基于用户身份对资源访问进行控制

用户帐号

超级用户

普通用户

程序用户

组帐号

基本组(私有组)

附加组(公共组)

UID GID

UID(用户标识,用户标识号)

GID(组识别、组标识号)

/etc/passwd

保存用户名称,宿主目录,登录 壳等基本信息

文件位置: /etc/passwd

每一行对应一个用户的帐号记录

第七章用户权限操作-centos7.5知识“> <b> </b> </p> <p> <b>/etc/影子</b> </p> <p> <img src=

第七章用户权限操作-centos7.5知识

获得有密码的用户

grep \ \ 6美元的/etc/shadow

useradd 命令

useradd [ 选项 )…… 用户名

常用命令选项

- u -

用户 ID 指定用户主目录

useradd - d/tmp/userdir a04 a04

- e

- g - g

组配置文件 猫所属

- g 新建用户时属于主要组

- g 新建用户指定多个附加组

useradd a09 - g iamyou, tcpdump、上传

useradd - g iamyou a06

- m 不创建用户主目录(大写)

s 指定用户所使用的

[root@localhost ~] # useradd - /ftphome/迈克 迈克- g - g ftpuser s /sbin/nologin迈克

passwd 命令

passwd ( 选项 )…… 用户名

常用命令选项

- 指定空密码

- l 锁定用户

s 查询用户信息(大写)

- u 解除锁定

不指定用户名时,修改当前账号的密码

usermod 命令

修改用户属性

usermod [ 选项 )…… 用户名

常用命令选项

- l更换用户名

usermod - l a100 a10

- l, - u锁定与解除(大写)

以下选项与useradd命令中的含义相同

- u(改用户ID), - d(改用户目录),- e(改用户过期时间),g(改用户主要组),g(改用户附加组),s(改用户shell)

userdel 命令

userdel (- r) 用户名

添加 - r 选项时 表示连用户的宿主目录一并删除

[root@localhost ~] # useradd stu01

[root@localhost ~] # ls ld/home/stu01/

drwx - - - - - - 2 stu01 stu01 4096 09-09 38/home/stu01/

[root@localhost ~] # userdel - r stu01

[root@localhost ~] # ls ld/home/stu01/

ls:/home/stu01/: 没有那个文件或目录

作业:

1,新建目录/tmp/userdir,新建三个用户:分别指定主目录/tmp/userdir,用户ID,用户壳。

2,思考一下能否在添加的时候同时设置密码,如何实现。

- - - - - - -第二天- - - - - - - - - -

文件来源

新建用户帐号时,从/etc/skel目录中复制而来

主要的用户初始配置文件

~/ash_profile

~/ashrc

(~/ash_logout

组帐号操作

与用户帐号文件相类似

/etc/组:保存组帐号基本信息

/etc/gshadow:保存组帐号的密码信息

[root@localhost ~] # grep所属“adm”

sys: x: 3:根,垃圾桶,adm

adm: x: 4:根,adm,守护进程

groupadd 命令

groupadd (g GID) 组账号名

[root@localhost ~] # groupadd - g 1000市场

[root@localhost ~] #尾1所属

市场:x: 1000:

第七章用户权限操作-centos7.5知识