linux 系统 (急需,有加分!)

来源:百度知道 编辑:UC知道 时间:2024/06/15 23:47:54
这个是我们的作业,急要答案,拜托了!

1.添加用户时使用什么选项来指定用户默认的Shell?
2.删除用户与删除用户组的命令有区别吗?
3.删除用户组对改组中的用户有影响吗?
4.在添加、删除等对用户的操作时,系统上对应的哪些文件进行了相应的修改?

1.添加新的用户账号使用useradd命令,-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
2. 删除用户,只需使用一个简单的命令“userdel 用户名”即可。不过最好将它留在系统上的文件也删除掉,你可以使用“userdel -r 用户名”来实现这一目的。
删除一个组的命令就是groupdel 组名。

3.有
4.userdel –r silent 加上参数“-r”表示删除账号时,一并将该账号的用户的用户目录及邮件文件都删除。若不加“-r”参数,则只会删除而保留该账号的相关目录。 当然也可编辑passwd和shadow文件,直接将账号删除,随后删除账号该账号的主目录与邮件目录。

1.useradd -s参数用来指定shell 比如 useradd -s /bin/bash
2.删除用户 userdel 删除用户组 groupdel
删除用户的同时要删除主目录用 userdel -r 参数
3.用户的主组不能删除,辅组删除会去掉相应权限。其他没什么影响
4./etc/passwd /etc/shadow /etc/group /etc/gshadow
从/etc/skel复制所有隐藏文件到/home/用户目录下面

1、-s /xxx/xxx -s后加上指定的shell
2、有
3、没有
4、etc/passwd,/etc/shadow,/etc/group,/etc/gshadow。