当前位置: 技术问答>linux和unix
unix方面的几个问题
来源: 互联网 发布时间:2015-11-06
本文导语: 1.root以及其他用户的账户信息放在什么文件里? 2.怎么创建一个和root账户同等权限的用户 3.怎么写一个脚本,让某一程序在unix系统启动时加载? | 太难得了,VC/MFC的小版出现在这里,不容易...
1.root以及其他用户的账户信息放在什么文件里?
2.怎么创建一个和root账户同等权限的用户
3.怎么写一个脚本,让某一程序在unix系统启动时加载?
2.怎么创建一个和root账户同等权限的用户
3.怎么写一个脚本,让某一程序在unix系统启动时加载?
|
太难得了,VC/MFC的小版出现在这里,不容易不容易,留名先
但是你的问题太模糊,各个不同的Unix有不同的做法,不过一般/etc/passwd里面会有一份可读的用户列表。
创建root等价的用户其实就是创建一个uid为0的alias的过程(譬如FreeBSD里面默认有一个toor,但是用密码保护起来了)
第三个问题还是要看系统,譬如NetBSD/FreeBSD,都使用了rcNG,只要你按照rcNG的规则写配置文件都可以正确运行。其他某些Unix还可以丢在/usr/local/etc/rc.d里面直接运行啥的
但是你的问题太模糊,各个不同的Unix有不同的做法,不过一般/etc/passwd里面会有一份可读的用户列表。
创建root等价的用户其实就是创建一个uid为0的alias的过程(譬如FreeBSD里面默认有一个toor,但是用密码保护起来了)
第三个问题还是要看系统,譬如NetBSD/FreeBSD,都使用了rcNG,只要你按照rcNG的规则写配置文件都可以正确运行。其他某些Unix还可以丢在/usr/local/etc/rc.d里面直接运行啥的
|
1. /etc/passwd ; /etc/group
2. adduser, usermod
3. 不同的发行版架构不同,目前主要是两个流派:
System-V (以debian为代表),BSD(以 gentoo 为代表),
因此,加载服务和进程的机制也不太一样,
你参考一下你用的发行版的资料。
2. adduser, usermod
3. 不同的发行版架构不同,目前主要是两个流派:
System-V (以debian为代表),BSD(以 gentoo 为代表),
因此,加载服务和进程的机制也不太一样,
你参考一下你用的发行版的资料。
|
1. /etc/passwd ;
2. user id =0
2. user id =0
|
在/sbin/rc3.d里增加文件Sxxxx??,具体自己man rc.d。
|
随便找一个rc3.d里S开头的文件看看就明白了。就是一个shell脚本,支持start、stop和restart命令行选项。
|
执行顺序。因为有些服务可能会有依赖关系,所以按照序号执行。
|
1.root以及其他用户的账户信息放在什么文件里?
2.怎么创建一个和root账户同等权限的用户
3.怎么写一个脚本,让某一程序在unix系统启动时加载?
====================================================
1,/etc/passwd
2,/usr/sbin/usradd
3,将要执行的命令加入到/etc/rc.local里
2.怎么创建一个和root账户同等权限的用户
3.怎么写一个脚本,让某一程序在unix系统启动时加载?
====================================================
1,/etc/passwd
2,/usr/sbin/usradd
3,将要执行的命令加入到/etc/rc.local里
|
1.root以及其他用户的账户信息放在什么文件里?
文件通常是/etc/passwd
2.怎么创建一个和root账户同等权限的用户
如:ic01:x:1002:100:,,,:/home/ic01:/bin/bash
改为:ic01:x:1002:0:,,,:/home/ic01:/bin/bash
3.怎么写一个脚本,让某一程序在unix系统启动时加载?
写一个.sh文件然后在/etc/profile或/etc/rc.d/rc.local中加入脚本的绝对地址
文件通常是/etc/passwd
2.怎么创建一个和root账户同等权限的用户
如:ic01:x:1002:100:,,,:/home/ic01:/bin/bash
改为:ic01:x:1002:0:,,,:/home/ic01:/bin/bash
3.怎么写一个脚本,让某一程序在unix系统启动时加载?
写一个.sh文件然后在/etc/profile或/etc/rc.d/rc.local中加入脚本的绝对地址
|
一楼的说法不知道有什么依据?
Debian什么时候走System V路线,gentoo什么时候又走BSD路线了?这两个都是Linux的发行版,系统风格和SYSV、BSD都不一样。
反正公认的是SunOS是SVR4的繁衍品,现代BSD(主要分支为FreeBSD、OpenBSD、NetBSD,还有某些其他的小分支,譬如DragonFly BSD啥的)是BSD Unix的衍生品
Debian什么时候走System V路线,gentoo什么时候又走BSD路线了?这两个都是Linux的发行版,系统风格和SYSV、BSD都不一样。
反正公认的是SunOS是SVR4的繁衍品,现代BSD(主要分支为FreeBSD、OpenBSD、NetBSD,还有某些其他的小分支,譬如DragonFly BSD啥的)是BSD Unix的衍生品