juaner's Blog

千里之行,始于足下。

fedora用户之间的切换

由任一用户切换到root用户的时候可以使用su -或者su命令,但是最好使用前者,
要是想再切换到普通用户,直接使用快捷键Ctrl+D,直接登出当前用户进入之前
一个用户,可以避免同时打开许多用户;
如果是普通用户之间相互切换,可以使用su - username。
如果想要退出,直接输入exit。
如果想在管理员下修改一个账户的密码,可以输入passwd username即可。
普通用户只能修改自己的密码。

用户与组群账号管理

用户账号信息:

    通常Linux中的所有用户账号数据全部记录在/etc/passwd文件中,要查看里面的内容,切换到root账户,输入vi /etc/passwd即可查看。

其中每个账号包含7种字段,分别为登录名称,密码,UID,GID,账号信息,主目录和登录shell。

    另外也可以使用图形化工具——用户管理者,可以单击应用程序|系统设置|用户与组群,也可以输入system-config-users命令打开。

    如果网络属于高安全性要求的环境,而且目前没有采取任何网络验证架构,应该考虑使用Shadow的方式来加强验证系统文件的安全性,也就是的“Shadow Password”。fedora安装时,默认启用Shadow Password以及MD5的密码保护功能。输入vi /etc/shadow可以查看该文件。

组群账号信息:

    保存在/etc/group中,每一行代表一个组群的账号信息,包含4中字段,意义分别为:组群账号名称,密码,ID以及用户列表。与此对应得应该有一个/etc/gshadow。

添加账号

    可以通过编辑/etc/passwd来添加账号,但是很麻烦,如果存在/etc/shadow,编辑内容会失效。

建议使用useradd或者是adduser命令添加用户账户。adduser命令指示useradd命令的一个链接,二者的功能完全相同。

    在添加账户前可以使用finger命令来查看一下是不是已经存在这个账户,方法如 finger zhao,可以查看一下zhao这个账户是不是已经存在。

添加账号的语法有以下两种:

  1. useradd alice(即为新加的账号)。
  2. 使用useraddd加参数。

另外可以用工具栏上的“添加用户”按钮。

修改用户账号

    命令为usermod.参数与上面的相似。

添加组群账号:

    groupadd命令,没有addgroup。

    可以用-g参数设置GTD,如果冲突,可以使用-o取代原来的。

    也可以用“添加组群”按钮实现。

密码管理:

    命令passwd.

    删除密码:passwd -d jake.

    锁定账号(Lock):passwd -l jake.

    打开锁定的账号(UNlock):passwd -u jake.如果账号没有密码,需要: passwd -u -f jake.

    显示账号密码信息,是否锁定:passwd -S jake。

常用命令

    whoami;w;who;chfn;write.

write可以传输消息给其他登录的用户。

   如write zhao 回车

     Hello.

     输入完后回车按Ctrl+D表示信息结束。