- 博客(11)
- 收藏
- 关注
原创 变量方式批量创建账户
#!/usr/bin/bash#通过read 读取变量值read -p "please input a number as user number:" numread -p "please input a num as a standard:" standard#验证输入变量值是否为数字,且num的值小于standard的值while truedo if [[ ${num} -le ${standard} && ${num} =~ ^[0-9]+$ &&...
2021-08-14 18:59:01 95
原创 Linux 系统用户对话
在linux上可以争对正在登陆的用户,实现对话。如:root账户可以和crissun账户实现对话。首先利用lastlog 命令查看最近登陆系统的用户write crissun pts/0,输入需要和crissun账户对话的信息后,按ctrl+d结束输入同理登陆crissun用户后,输入write root...
2021-08-10 16:20:48 162
原创 Linu系统管理之ACL
什么情况下使用ACL管理当我们平时针对user、group、other管理文件或者文件夹无法实现特殊的权限控制,需要使用ACL设置用户对文件的指定权限setfacl -m u:crissun:rx filename.txtcrissun用户相对于filename.txt文件是其他组的用户,所以进行setfacl -m u:crissun:rx filename.txt设置权限后其他组的执行权限为"+"。查看当前的文件名权限getfacl filename.txt使用ACL的直观优势
2021-08-10 15:45:38 78
原创 常用Linux脚本命令汇总
获取账号uidid crissun | awk '{print $1}' | cut -c '4-8'创建账户默认密码echo "123456" | passwd --stdin crissun列出当前文件下的文件名ls -l | awk '{print $9}' > filename.txt
2021-08-09 16:35:11 404
原创 Linux账号管理—2
如何查看当前账号的密码有效时间passwd -S crissun (仅仅root管理员可以查看)查看的信息注解:crissun:被查询的账号;PS:账号注释;2021-08-05:密码创建时间;0:最小天数;99999:变更天数,即:密码从创建到最终变更的时间;7:警告时间,即:密码快到变更时间后提前7天出现警告-l:密码不会失效修改账号密码失效时间以及密码失效后10天未使用则账号无法登陆passwd -x 30 -i 10 crissun密...
2021-08-09 14:32:03 71
原创 su和su-以及sudo的理解
su与sudo提权比较 su su - sudo 登陆用户类型 shell类型 密码方式 shell类型 密码方式 登陆密码以及设置 普通用户切换管理员 no-login shell(无法使用说有变量) 输入管理员密码 login shell(可以使用管理员的所有变量) 输入管理员密码 普通用户登陆需要使用普通用户密码,需要设置用户有sudo权限(etc/sudoers) 管理员切换普通用户 no-log..
2021-08-09 10:49:35 724
原创 Linux账号管理
如何为系统创建一个新的账号 1.创建账号前需要判断该账号是否已经创建,以免重复grep crissun /etc/passwd /etc/shadow /etc/group2.最简单的创建密码方法#useradd crissun#passwd crissun这种方式创建的账号会默认创建对应用户名的组,以及密码设置,不过密码设置是无效的,需要自行设置,具体参考以下的文件:/etc/default/useradd/etc/login.defs/etc/ske...
2021-08-06 11:26:28 54
转载 Linux系统安装整体规划
困扰我的一个问题,软件安装到底是放在/local,还是/opt 目录下?借鉴一位大佬的理解:Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。 /usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。 /opt:用户级的程序目录,可以理解为D:/Software,opt有可选的意
2021-08-05 10:20:49 167
原创 Linux目录以及文件权限理解
了解Linux系统目录/文件权限结构 利用ls -al 命令可以列出详细的文件以及隐藏文件的权限,显示详细时间信息可以用ls -al --full-time以.bash_history文件为例:-rw-------"-":代表文件属性为文件"d":代表文件属性为目录"r":代表文件可读"w":代表文件可写入,即可对文件内容新增内容、编辑内容、修改内容(但不可以删除文件)"x":代表文件可执行对于文件权限是每三个为一组(rwx),分别代表"用户"、"群组"、"其他组...
2021-08-04 15:32:30 418
原创 2021-03-25
解决80端口被占用的问题先前在安装warmpsever的时候,图标颜色总是橘黄色的不正常状态,弹出系统错误提示框:无法启动此程序,因为计算机中丢失 MSVCR110.dll。尝试重新安装该程序以解决此问题。”。百度了一下,下了一些东西,解决了这个问题,但又出现了其他的问题,一直解决不了,于是安装了别的——phpstudy,安装完成后,出现了80端口被占用、Apache不能正常运行的问题。什么是80端口?80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放
2021-08-04 10:53:25 138
原创 nginx之配置检查命令问题
1 检查nginx 的nginx.conf 是否正确cd /usr/local/nginx/sbin/nginx —sbin目录下是nginx 的可执行文件./nginx -t2 平滑的重启nginx服务cd /usr/local/nginx/sbin/nginx./nginx -s reload3 停止nginx 服务cd /usr/local/nginx/sbin/nginx./nginx -s stop以上的方法需要切换到nginx的...
2020-12-28 15:27:20 500
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人