Linux系统用户账号管理
  Jd35kysY9MxH 2023年11月02日 81 0

文件位置:/etc/passwd

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

保存用户的密码、账号有效期等信息

文件位置:/etc/shadow

每一行对应一个用户的密码记录

useradd命令

格式

useradd [选项]... 用户名

常用命令选项 -u:指定 UID 标记号 -d:指定宿主目录,缺省为 /home/用户名 -e:指定帐号失效时间 -g:指定用户的基本组名(或UID号) -G:指定用户的附加组名(或GID号) -M:不为用户建立并初始化宿主目录 -s:指定用户的登录Shell

passwd命令

格式

passwd [选项]... 用户名

常用命令选项 -d:清空用户的密码,使之无需密码即可登录 -l:锁定用户帐号

-S:查看用户帐号的状态(是否被锁定) -u:解锁用户帐号

用户账号的初始配置文件

/etc/profile 全局每次登录时执行

文件来源

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

主要的用户初始配置文件

~/.bash_profile:用户每次登录时执行

~/.bashrc:每次进入新的Bash环境时执行

~/.bash_logout:用户每次退出登录时执行

修改用户账号的属性usermod

usermod命令

格式

usermod [选项]... 用户名

常用命令选项

-l:更改用户帐号的登录名称 -L:锁定用户账户 -U:解锁用户账户 以下选项与useradd命令中的含义相同 -u、-d、-e、-g、-G、-s

删除用户账号

userdel命令

格式

userdel [-r] 用户名

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

组账号文件

与用户帐号文件相类似

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

添加组账号

groupadd命令

格式

groupadd [-g GID] 组账号名

添加删除组成员

gpasswd命令

用途:添加/删除组成员 格式

gpasswd [选项]... 帐号名 组

常用命令选项 -a:向组内添加一个用户 -d:从组内删除一个用户成员 -M:定义组成员列表,以逗号分隔

删除组账号

groupdel命令

格式

groupdel 组帐号名

查询账号信息

id命令

用途:查询用户身份标识

id [用户名]

groups命令

用途:查询用户所属的组

groups [用户名]

users、w 、who命令

/var/mail 用户放邮件的

/etc/passwd 存放用户目录基本信息shell的文件

/etc/shadow 存放用户密码 使用时间的文件

/etc/group 存放组的

/home 用户宿主目录

删除用户账号 userdel userdel命令 格式 userdel [-r] 用户名 添加 -r 选项时,表示连用户的宿主目录一并删除

文件/目录的权限和归属

访问权限 读取 r:允许查看文件内容、显示目录列表 写入 w:允许修改文件内容,允许在目录中新建、移动、删除文件或子目录 可执行 x:允许运行程序、切换目录 归属(所有权) 属主:拥有该文件或目录的用户帐号 属组:拥有该文件或目录的组帐号

权限项

执行

执行

执行

字符表示

r

w

x

r

w

x

r

w

x

数字表示

4

2

1

4

2

1

4

2

1

权限分配

文件

所有

文件

所属

chmod命令

格式1

chmod [ugoa] [+-=] [rwx] 文件或目录...

u、g、o、a 分别表示

+、-、= 分别表示 增加、去除、设置权限

属主、属组、其他用户、所有用户

格式2

chmod 777 文件或目录...

常用命令选项 -R:递归修改指定目录下所有子项的权限

chown命令

格式

chown 属主 文件或目录

chown :属组 文件或目录

chown 属主:属组 文件或目录

常用命令选项 -R:递归修改指定目录下所有文件、子目录的归属


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  wwLZeziuqjLR   2023年11月19日   17   0   0 用户名whoami
  L83A5jZvvg3Q   2023年11月19日   26   0   0 用户名可选值子树
  pfl0iGEgXbv6   2023年11月19日   20   0   0 git用户名bc
  lzKZp2NHpNSL   2023年11月13日   30   0   0 用户名linux启动服务