账户和权限管理

一:用户和组

用户账户:超级用户 //root

普通用户 //自己新建用户

程序用户 //权限低,只用于操作程序使用

组账户:基本组(私有组)

附加组(公有组)

UID和GID

UID(用户标识号)

GID (组标识号)

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

设置/更改用户口令 passwd
passwd命令

常用命令选项 -d:清空用户的密码,使之无需密码即可登录 -l:锁定用户帐号 -S:查看用户帐号的状态(是否被锁定) -u:解锁用户帐号/centos 7不需要修改密码 当解锁后需要重新修改密码或者清除密码

修改用户账号的属性 usermod
usermod命令/主要修改已存在用户的信息 usermod [选项]... 用户名 常用命令选项 -l:更改用户帐号的登录名称 -L:锁定用户账户 -U:解锁用户账户 以下选项与useradd命令中的含义相同 -u、-d、-e、-g、-G、-s

删除用户账号 userdel
usermod命令/主要修改已存在用户的信息 userdel [-r] 用户名 加r全部删除以及家目录

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

用户账号的初始配置文件
文件来源 新建用户帐号时,从 /etc/skel 目录中复制而来 主要的用户初始配置文件 ~/.bash_profile ~/.bashrc ~/.bash_logout /etc/profile /etc/bashrc

三:组账号文件
与用户帐号文件相类似 /etc/group:保存组帐号基本信息 /etc/gshadow:保存组帐号的密码信息

添加组账号 groupadd
groupadd [-g GID] 组账号名

添加删除组成员 gpasswd
gpasswd命令 设置组帐号密码(极少用)、添加/删除组成员 gpasswd [选项]... 组帐号名 常用命令选项 -a:向组内添加一个用户 -d:从组内删除一个用户成员 -M:定义组成员列表,以逗号分隔

删除组账号 groupdel
groupdel 组帐号名

[root@localhost ~]# groupdel market [root@localhost ~]# grep "market" /etc/group

注意:任何用户的基本组都不可以直接删除

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

文件类型
p 表示命名管道文件 d 表示目录文件 l 表示符号连接文件

表示普通文件 s 表示socket套接口文件,比如我们启用mysql时,会产生一个mysql.sock文件 c 表示字符设备文件,例: 虚拟控制台 或tty0 b 表示块设备文件,例: sda, cdrom

设置文件和目录的权限 chmod

查看文件/目录的权限和归属

设置文件和目录的归属 chown
chown命令 chown 属主 文件或目录 chown :属组 文件或目录 chown 属主:属组 文件或目录

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

设置文件和目录默认权限 umask
umask命令

umask 000 umask 777

命令作用 定义新创建文件及目录的默认权限,通过该命令实现定义权限补码 注意:文件权限最大666,目录权限最大777


__EOF__

本文作者Crushz
本文链接https://www.cnblogs.com/Crushz-2024/p/18390262.html
关于博主:Crushz
版权声明:转载请注明来源哟~ QAQ
声援博主:UP UP UP !!!
posted @   Crushz  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示