V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  tomychen  ›  全部回复第 4 页 / 共 19 页
回复总数  377
1  2  3  4  5  6  7  8  9  10 ... 19  
2022-08-01 18:25:52 +08:00
回复了 neochen13 创建的主题 macOS Mac 上的输入法,看了一圈,其实没什么选择项……
rime 不香么,三平台通吃
2022-08-01 17:50:31 +08:00
回复了 hanlin85 创建的主题 Linux 今天奇怪了,我几个服务器登上去 last 历史都没有了
看看 /var/log/wtmp 下是不是归档了

centos 一般是 wtmp-归档日期
deb 应该是 wtmp.1

last -f /var/log/wtmp-xxx
2022-08-01 16:05:19 +08:00
回复了 adamwhite 创建的主题 NGINX 昨晚上 nginx 0day 漏洞?搜了一圈没有明确的验证方式呢?
官方并没有更新补丁和公告
2022-07-15 16:26:25 +08:00
回复了 ZHanYao 创建的主题 iDev Xcode 输入指定代码必卡死
复现...
M1 MBP13 系统、Xcode 最新
getUserInf 卡死
2022-07-06 13:24:28 +08:00
回复了 humbass 创建的主题 Linux Linux 下有没有简单的可视化工具?
我记得好像还有一个 vtop
2022-07-04 16:17:18 +08:00
回复了 fxjson 创建的主题 程序员 求 mac 上 git 可视化工具
fork + 10086
2022-07-03 15:11:20 +08:00
回复了 v3ex1 创建的主题 macOS cmd+tab 弹出框问题
dock 在哪个窗口,cmd+tab 切换就会在哪个窗口
2022-06-24 17:27:45 +08:00
回复了 binfengxy 创建的主题 程序员 有多少人写代码会有那种纯净的愉悦感觉
把不可能变成可能那瞬间很爽的
2022-06-21 17:49:13 +08:00
回复了 jeesk 创建的主题 Go 编程语言 go 程序进程权限的问题
```
user@debian:/tmp$ cat test.c
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main(void)
{
system("id");
setuid(1000);
setgid(1000);
system("id");

}
user@debian:/tmp$ sudo ./test
uid=0(root) gid=0(root) groups=0(root)
uid=1000(user) gid=0(root) groups=0(root)
```
MAC 同理
2022-06-21 14:50:39 +08:00
回复了 jeesk 创建的主题 Go 编程语言 go 程序进程权限的问题
什么时候 Unix-like 切换权限变成这么大难题了?

sudo: 我是假的?
chmod +x: 我可能被忽视了
2022-06-20 21:15:33 +08:00
回复了 kgdb00 创建的主题 Linux 如何用非 root 用户通过 ip 这个命令创建 tap 设备?
不考虑安全问题的话
chmod +s /usr/sbin/ip
如果两端网不通,那就只能借第三方了
dropbox
https://file.io
https://transfer.sh

如果网通 python -m SimpleHTTServer

再不行,就在公司弄个文件服务器吧,两端都通网那种
2022-06-02 22:22:05 +08:00
回复了 ferock 创建的主题 NAS 观 nas 贴有感
NAS 也开卷了吗
2022-06-01 15:51:42 +08:00
回复了 idblife 创建的主题 Linux 如何用 vim 打开一个 10G 的文本。。。
看到大文件,不知道我为啥第一反映就是 UltraEdit
2022-04-25 14:24:11 +08:00
回复了 Mark42 创建的主题 Linux 请教一个 cp 拷贝,目录大小不一致的问题
检查一下内存...
我之前也是遇到类似问题,原因就是有一条内存坏了。导致复制大文件的时候总是出错( MD5 ,校验失败),开始以为是我程序的问题,一直在代码上找原因,后来用 cp 一样会有问题,最终换内存解决问题。
2022-03-27 18:16:53 +08:00
回复了 huiyanpohundh123 创建的主题 硬件 编程工作环境,34 寸带鱼屏好还是两台显示器好
你们看带鱼屏时间长了,再看正常的平常显示器(手机),不感觉平面屏有点“凸”吗?
2022-03-22 14:23:14 +08:00
回复了 plko345 创建的主题 Linux 请教一个通过端口获取进程的问题
netstat -antp,如果不行,就再加上 watch
2022-03-19 14:54:47 +08:00
回复了 0o0O0o0O0o 创建的主题 Linux 如何保护 $HOME/.ssh
@FrankHB 其实我想表达的一个意思是,先有 UNIX 、Linux ,而后才有了强制控制访问一说。而整体的 Unix 或者类 Unix 系统的最初模型也是基于 DAC 模型。而后,为了适用于这个模型,才引用到操作系统中。
不瞒你说,我大概是 2010 年左右才听到这种说法,而还是因为当时公司参与了等级保护的项目。

当时我熟悉另一家公司的产品,除了 FreeBSD 以外,类 AIX ,HPUNIX 包括了 Windows 这类闭源系统,他们采用都是非常暴力的 Hacking 式介入,从而达到“强制访问控制”的需求。

但这些也正如你所说的,因为历史遗留问题。但是确实不能把文件系统做得不那么“烂”么,我觉得以维护 linux kernel 那帮老头的能力,并不是什么太大的问题吧,以 Windows 这么有经济实力的企业重新设计也不是多大难题吧。

但更多的时候,我觉得操作系统的迭代除了引入,加强新的功能和特性外,应该还要考虑的是“用户”,用户包括了使用者和开发者和硬件厂家。推倒一个文件系统去重新实现一个满足于并不算多数用户需要使用到的功能重要,还是只是兼容某个特性重要,这个问题似乎套在 linux 上,它似乎已经承受了太多它不应该承受的包袱,我并不是指它有多完美或者多优秀。

从为课堂而生的它到今天已经演变成了一个主流操作系统,它已经不是当年的那个研究的课件。

再回到 VFS ,从设计模式来看,我觉得 VFS 是一个非常棒的东西。当然可能是我格局小了,我看到的是这个内核层的接口,让后来的开发者在这个接口上重新设计一套 FS ,将变得更简单,而且不用过度参与到更底层的现实层去。总不能因为一个新的 FS fork 一个新的分支吧。

同样,参考你的 “about-operating-systems.md” ,整个文档看下来,你的思维更多想完成一个更合乎于“现代”的一个操作系统的模型,或者说更理想化的一个模型。

从我的理解和认知里,Linux 也好其他 Unix 也好,更多的时候,在对现代模型的支持在当年那个年代没有办法设计出来,而后通过这种补丁式,侵入式,或者模块化的方式集成的现有的模型里面。当然,可能像你说的“懒”,但是我的理解可能是会了兼容更多的用户,满足更多的用户。


SELinux 可能对很多用户来讲太复杂了,但更多人没注意到一个简单的

https://elixir.bootlin.com/linux/v3.10/source/security/tomoyo

而这是一个 LMK 的存在,当然,官方现在已经引入,也就是说已经可以在编译内核的时候选择编译到内核。

同样引用了 VFS 。

看了你的文档,才发现你对操作系统这么有研究,一个门外汉,跟你说了这么多,显得有点,不那么从容和淡定。
2022-03-18 17:14:15 +08:00
回复了 0o0O0o0O0o 创建的主题 Linux 如何保护 $HOME/.ssh
@FrankHB 这杆子挥得有点狠...
从历史层面上来讲也确实是先有 DAC ,而后引入的 MAC ,这并没什么毛病,而从设计年代上来讲也并没什么毛病。

而从使用者的角度而言,是使用 DAC 还是 MAC ,这得使用者,也是用户本身去评估,就像 linux 已经用了 SELinux ,但并没有强制用户去使用,这也是有原因。

在用户的使用颗粒并没达到 MAC 时,强制去推行,那让非专业的用户使用起来,只是一种负担。
反之,就是强制让对安全敏感的用户去用 DAC ,只会让他们无法相信这种模式能够保证自己的数据安全。

所以抛开场景去谈论这个确实有点不公平。

而操作系统本身就是,只是保证系统运行的稳定性,健壮性,和合乎逻辑性。

再者别忘了 Unix 的初衷 KISS
1  2  3  4  5  6  7  8  9  10 ... 19  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5954 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 06:11 · PVG 14:11 · LAX 23:11 · JFK 02:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.