在 Linux 上使用 Mono 访问机器级配置
我是 Linux 新手,正在使用 Mono。
当我从 Windows 迁移时,首先搜索的是 Linux 中的 Windows 注册表之类的东西。我发现这里没有可用的注册表,而是每个程序都有一个配置文件。
我还有一些问题...
- 我想阅读一些机器级信息,这怎么可能...?
- 我想使用 syscall.chmod 用 c# 编写的单声道程序更改文件的权限。这可能吗,可以更改机器级配置文件的权限..?
等待您的及时回复,如有不清楚的地方请询问。
I am new to Linux and working with Mono.
As i migrate from windows so first search is for something like the Windows registry in Linux. I come to know here is no registry available, instead there is a configuration file for each program.
I have some more questions...
- I want to read some Machine Level information, how this is possible...?
- I want to change a permission of a file with mono program written in c# using syscall.chmod. Is this possible, can change the permission of machine level configuration files..?
Waiting for your prompt reply, if something is not clear please ask.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您通常需要在 /etc 文件夹中查找几乎每个系统服务的配置。尽管根据您的 Linux 发行版,会有一些相当大的差异。
只要您的程序以 root 权限运行,您就应该能够 chmod 任何文件。我不熟悉 syscall.chmod,但它应该可以工作。
You mostly need to look in the /etc folder for configuration of just about every system service. Though depending on your linux distribution, there will be some quite major differences.
So long as your program is running with root privs, you should be able to chmod any file. I'm not familiar with syscall.chmod, but it should work.