linux用户创建

来源:互联网 发布:ipad同步软件 编辑:程序博客网 时间:2024/06/07 18:10

创建用户

  1. 创建名为app的新用户
    • useradd -d /home/app -m app
      创建一个名为app的用户,它的home目录是/home/app
    • passwd app
      为app用户创建密码
  2. 使用app用户登录 发现只有一个$,而且也不能进行任何操作
    解决方案,修改/etc/passwd文件(这个文件是隐藏文件)
    1. vi /etc/passwd 找到新建的用户信息所在行
      这里写图片描述
      在行后面加上/bin/bash,把用户登录的shell改为/bin/bash
      这里写图片描述
    2. vi /home/app/.bashrc
      如果没有这个文件,建议删掉用户重新创见一遍。在文件最后加上PS1=’[\u@\h\w] ’ ,这里表示显示用户名、主机名和当前目录,PS1的具体参数可以百度。然后
    3. source /home/app/.bashrc
      执行一下刚刚的修改。然后就可以正常登录了


权限分配

在服务搭建和部署的过程中发现,原来由root用户创建的一些文件,app用户都是没有权限的,正常的流程应该是由app用户来进行服务器的搭建和部署,不过既然已经用root用户完成了,也没有必要再重新用app用户操作一次

  1. 更改文件拥有者
    chown -R app /home/app/
    将/home/app/目录下所有的文件包括子文件的所有者变更为app用户
  2. 问用户分配权限
    chmod -R 770 /home/app/
    将/home/app目录下所有的文件包括子文件的权限变更为:拥有者和拥有者所在的组有读写执行全部的权限,其它用户没有权限
原创粉丝点击