Linux中的账号管理,组管理

1.主要的用户初始配置文件
* .bash_profile:每次登录时执行
* .bashrc:每次进入新bash环境时执行
* .bash_logout:每次退出登录时执行

2…bashrc:别名 alias:直接在命令行看别名
3.bash_logout:注销推出(执行文件,可能消除历史命令)
4…bash_history:历史命令
5…bash_profile:登录时执行,初始环境设置
6…bashrc:新开shell解释器时执行
7.不需要交互更改用户密码设置:
echo “…” | passwd --stdin amber
注:想要shell脚本批量设置用户密码时可以将”amber“改为变量,写循环
8.用户分类
*
超户:root
*
普通用户 CentOS6 uid>=500,CentOS7 uid>=1000
*
程序用户

9.用户帐号文件
*
/etc/passwd
*
/etc/shadow

10.设置开机为运行级别时完整字符界面用户模式
CentOS7:systemctl set-default multi-user.target
注:更改回图形界面只需将graphical换成multi-user
11.重启命令
*
init 6
*
reboot

12.共有组,私有组
*
一个用户可以有多个组,但有且只有一个私有组。(属于多个组是为了给权限)
*
/etc/group/里保存着组账号基本信息

13.权限
*
read 读 8进制表示:4
*
write 写 8进制表示:2
*
x 运行 8进制表示:1
*

  •      无权限     8进制表示:0
    

权限掩码

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_39109226/article/details/109248919
今日推荐