linux创建组和用户,切换用户
一、创建组
[root@zabbix-server ~]# groupadd monitor -g gid:指定组ID号 二、创建用户
[root@zabbix-server ~]# useradd -u 501 -g monitor -G admin -d /monitor monitor -u:直接给出userID -g:指定用户所属的群组 -G 指定用户所属的附加群组 -d:指定用户登入时的启始目录 -s:定义shell
Linux系统下新建一个用户会在以下几个文件中做记录,下面以admin用户为例: 1、/etc/passwd用户信息文件 cat /etc/passwd #admin:x:503:501::/home/admin:/bin/bash 2、/etc/shadow用户密码文件 cat /etc/shadow #admin:Dnakfw28zf38w:8764:0:168:7::: 3、/etc/group用户组文件 cat /etc/group #admin:x:1:root,bin,admin 4、最后是用户的家目录 cd /home/admin三、修改组 groupmod 四、修改用户
usermod 五、修改密码
1、passwd 2、修改root用户的密码
很多时候,当前用户没有权限操作文件和目录,需要切换到root用户进行操作,但是又不知道root用户的密码,这个时候,可以用下面的方法来解决。 su passwd root 系统会提示你输入密码和确认密码。 然后 su - root 输入刚才的密码即可。 六、切换用户 [root@zabbix-server ~]#su - [用户名] su [用户名]与su - [用户名]的区别: 前者只是切换了用户身份,但Shell环境仍然是原用户的Shell;而后者连用户和Shell环境一起切换成用户身份了。只有切换了Shell环境才不会出现PATH环境变量错误。 |