一、用户组
两个配置文件:
/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配置文件执行顺序:
[[email protected] ~]# bash
.bashrc
/etc/bashrc
/etc/profile.d/test.sh
三、sudo提权
su #切换用户
su su -
sudo #提权
visudo === vim /etc/sudoers #设置用户权限
当切换普通用户时,出现以下情况是:没有加载环境变量,可能把环境变量给删了,在/etc/skel/.bash* /home/oldgirl下就好了。
[[email protected] ~]# 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
[[email protected] ~]# cp /etc/skel/.bash* /home/oldgirl/
[[email protected] ~]# su - oldgirl
查看端口号:
[[email protected] ~ ]# 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
原文地址:https://www.cnblogs.com/ronglianbing/p/11734853.html