登录 立即注册

找到10223个回复

天蓝 4楼回复 天蓝关于linux的网络问题 (2022-06-17//)

@无期徒刑,我试试 redir
小米MIX2s(白)

天蓝 3楼回复 天蓝关于linux的网络问题 (2022-06-17//)

@无期徒刑,除了这个还有其他的不,比如做个端口转发,可是我把 iptables卸载了 也不想装回来
小米MIX2s(白)

无期徒刑 2楼回复 天蓝关于linux的网络问题 (2022-06-17//)
用户被禁言,发言自动屏蔽。
天蓝 1楼回复 天蓝关于linux的网络问题 (2022-06-17//)

此处艾特外能虎
@老虎会游泳
小米MIX2s(白)

晨曦 4楼回复 胡图图amd的优点是什么? (2022-06-17//)
便宜1点
我是晨曦,我喂自己袋盐!
无期徒刑 3楼回复 胡图图amd的优点是什么? (2022-06-17//)
用户被禁言,发言自动屏蔽。
老虎会游泳 2楼回复 胡图图amd的优点是什么? (2022-06-17//)

@胡图图,台积电产能有限,AMD出货量比英特尔小很多。

雨伤 2楼回复 胡椒舰长如何在windows上快速安装gcc【已解决】 (2022-06-17//)
idc状态 1楼回复 胡图图amd的优点是什么? (2022-06-16//)

12代太强了
iPhone13 PRO MAX 1T 国行远峰蓝 非海南免税版

无名啊 1楼回复 胡椒舰长如何在windows上快速安装gcc【已解决】 (2022-06-16//)

我知道的:

  • 不介意GCC版本的话,下载并解压MinGW-W64 GCC-8.1.0,环境变量加下bin路径就好
  • Cygwin/MSYS2 有更加新的版本,但也要加环境变量
  • WSL?

注:

  • 加环境变量,是为了能让你在cmd里能直接打gcc
  • 如果是IDE使用,可以直接在IDE里指定Toolchain的路径
老虎会游泳 13楼回复 爱消小工具,Linux修改系统可登录用户密码 (2022-06-16//)

继续优化挑选方法:

dd if=/dev/urandom bs=256 count=1 status=none | tr -dc 'A-Za-z0-9!@#%^&*/(){}<>[]~' | cut -b 1-24
老虎会游泳 18楼回复 爱消小工具,Linux修改系统可登录用户密码 (2022-06-16//)

@无名啊,哦,那更方便

老虎会游泳 14楼回复 爱消小工具,Linux修改系统可登录用户密码 (2022-06-16//)

继续优化挑选方法:

tr -dc 'A-Za-z0-9!@#%^&*/(){}<>[]~' </dev/urandom 2>/dev/null | dd bs=24 count=1 2>/dev/null

现在不会产生不够长的字符串了,一定能得到bs指定的长度。

无名啊 17楼回复 爱消小工具,Linux修改系统可登录用户密码 (2022-06-16//)

@老虎会游泳tr那个不算正则吧。。开头和末尾的[]可以不要的

无名啊 15楼回复 爱消小工具,Linux修改系统可登录用户密码 (2022-06-16//)

@老虎会游泳,直接把可打印的字符(即ASCII: [32, 126],会包括空格、感叹号等)当作用户密码,可以不?

我记得以前DeepinTerminal登录用户,若密码包含“感叹号”,会出错来着?

老虎会游泳 16楼回复 爱消小工具,Linux修改系统可登录用户密码 (2022-06-16//)

@无名啊,我为什么一定要写一个正则表达式呢,意思就是:你可以自己添加删除想要的字符。

爱消 12楼回复 爱消小工具,Linux修改系统可登录用户密码 (2022-06-16//)
@无名啊,其实都一样,普通用户和root用户都是用户。允许登录的和不允许登录的用户,以这个条件判断。
无名啊 11楼回复 爱消小工具,Linux修改系统可登录用户密码 (2022-06-16//)

@爱消@老虎会游泳,写了个纯bash版本的,但不是很确定楼主的意图猜对没,以及找普通用户的方法是否正确

#!/bin/bash
#
# 此脚本用于root账号密码修改

# 常量
PASSWD_LEN=16
OUTPUT_FILE='./passwd.txt'

# 获取IP,展示,保存
if ip=$(curl 'members.3322.org/dyndns/getip'); then
  echo "$ip" | tee "$OUTPUT_FILE"
else
  echo '无法获取IP'
  exit 1
fi

# 找到普通用户和root用户,生成随机密码,展示,保存,修改
paste -d ':' \
  <(awk -F: '($3 >= 1000 && $7 ~ /\/(bash|sh)$/ || $3 == 0){print $1}' </etc/passwd) \
  <(tr -dc '[:print:]' </dev/urandom | fold -w $PASSWD_LEN) |
sed -n '/^:/q; p' |
tee -a "$OUTPUT_FILE" |
chpasswd
老虎会游泳 8楼回复 爱消小工具,Linux修改系统可登录用户密码 (2022-06-16//)

@爱消,你要产生1024字节,就必须提高bs,产生更多的随机数供挑选。

优化挑选前:

dd if=/dev/urandom bs=1M count=1 2>/dev/null | strings | grep -E '^[A-Za-z0-9!@#%^&*/(){}<>~]*$' | strings -s '' | cut -b 1-1024 -

优化挑选后:

dd if=/dev/urandom bs=8k count=1 2>/dev/null | grep -aoE '[A-Za-z0-9!@#%^&*/(){}<>~]*' | tr -d '\n' | cut -b 1-1024
老虎会游泳 7楼回复 爱消小工具,Linux修改系统可登录用户密码 (2022-06-16//)

优化挑选的方法:

dd if=/dev/urandom bs=256 count=1 2>/dev/null | grep -aoE '[A-Za-z0-9!@#%^&*/(){}<>~]*' | tr -d '\n' | cut -b 1-24
下一页 上一页 (296 / 512页)

11月29日 18:30 星期五

本站由hu60wap6华为CPU驱动

备案号: 京ICP备18041936号-1