第十二章 用户与组的总结

Posted ronglianbing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十二章 用户与组的总结相关的知识,希望对你有一定的参考价值。

一、用户组
两个配置文件:
/etc/group
/etc/gshadow
用户组相关的命令:
groupadd:创建用户组
-g 指定GID
-r 创建系统组
groupmod:修改组信息
-n 修改组名称
-g 修改GID
groupdel:删除用户组
gpasswd:设置组密码
二、shell的分类
登录式shell
非登录式shell
交互式shell
非交互式shell
shell的配置文件
个人:.bashrc .bash_profile
全局:/etc/profile /etc/profile.d/*.sh /etc/bashrc
个人的配置文件优先级别高于全局的

执行顺序:
登录式shell配置文件执行顺序:
/etc/profile
/etc/profile.d/test.sh
.bash_profile
.bashrc
/etc/bashrc
非登录式shell配置文件执行顺序:
[root@oldboyedu ~]# bash
.bashrc
/etc/bashrc
/etc/profile.d/test.sh

三、sudo提权
su #切换用户
su su -
sudo #提权
visudo === vim /etc/sudoers #设置用户权限

当切换普通用户时,出现以下情况是:没有加载环境变量,可能把环境变量给删了,在/etc/skel/.bash* /home/oldgirl下就好了。

[root@rlb ~]# su - oldgirl
Last login: Fri Jun 28 20:52:51 CST 2019 on pts/2
-bash-4.2$ ll -a
total 0
drwxr-xr-x. 2 root root 6 Jun 19 23:54 .
drwxr-xr-x. 19 root root 229 Jun 28 20:25 ..
-bash-4.2$
-bash-4.2$
-bash-4.2$ cp /etc/skel/.bash* ./
cp: cannot create regular file ‘./.bash_logout’: Permission denied
cp: cannot create regular file ‘./.bash_profile’: Permission denied
cp: cannot create regular file ‘./.bashrc’: Permission denied
-bash-4.2$ logout
[root@rlb ~]# cp /etc/skel/.bash* /home/oldgirl/
[root@rlb ~]# su - oldgirl

查看端口号:
[root@rlb ~ ]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 6975/mysqld
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 6691/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 6962/master
tcp6 0 0 :::22 :::* LISTEN 6691/sshd
tcp6 0 0 ::1:25 :::* LISTEN 6962/master

以上是关于第十二章 用户与组的总结的主要内容,如果未能解决你的问题,请参考以下文章

第十二章 linux磁盘管理-lvm

《构建之法》第十十二章学习总结

第十二章随笔

第十二章课下测试补交博客

构建之法第十十二章

Flask 教程 第十二章:日期和时间