linux账号管理

来源:互联网 发布:java 多态 理解 编辑:程序博客网 时间:2024/05/17 23:34

1:登陆linux分为login-shell 或者nologin-shell 。login-shell 指的是我们登陆这个linux是用用户名和密码的方法登入的。nologin-shell 指的是用非密码的方法登入,比如和图形界面中启动了终端。

2:以login-shell 登入linux的时候,我们linux会加载配置文件,加载的顺序是/etc/profile 文件 然后再加载各自家目录下面的.bash_profile .bash_login .profile 这几个文件所以我们如果想在登陆的时候就加载某些命令 就可以把这些命令放在这个文件中 比如常用的alias 别名命令。

3:以nologin-shell 登入linux的时候,只会加载.bashrc的设置

4:有关用户账号的几个关键文件 /etc/passwd 这个是账号的配置文件,里面有所有用户的账号信息,/etc/shadow 这个文件是账号的密码文件,/etc/group 这个文件是用户组账号的文件。

5:一个用户可以支持多个用户组,但是只有一个是有效用户组,有效用户组的意思就是比如我用一个属于多个用户组的用户创建一个文件的时候。这个文件的用户组是哪个?就是那个有效用户组,改变有效用户组的方法是newgrp  用户组。 还有一个概念是初始用户组,初始用户组的概念就是在/etc/passwd这个文件中指定的用户组。

6:sudo命令的使用。sudo可以暂时获得root用户的权限,要想使用sudo权限命令先要在/etc/sudoers文件里面进行配置,如何配置这个文件里面有列子参考



0 0
原创粉丝点击