linux 用户创建及相关事项

linux 用户创建及相关事项

目的

本文目的旨在讲解linux 下用户的标准创建及相关事项。

环境

centos 6.6

配置过程

  1. 新建用户组
[root@linuxde ~]# groupadd es
  1. 新建用户
[root@linuxde ~]#mkdir /es
[root@linuxde ~]# useradd -d /es/esnode01 -m -g es esnode01
  1. 设置用户密码
[root@linuxde ~]# passwd esnode01
Changing password for user esnode01.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.
  1. 验证用户
[root@linuxde ~]# su - esnode01
[esnode01@linuxde ~]$ touch test.log
[esnode01@linuxde ~]$ ll
total 4
drwxr-xr-x. 2 esnode01 es 4096 Feb 25 14:51 test
-rw-r--r--. 1 esnode01 es    0 Feb 25 14:52 test.log
  1. 修改不正确的属主
[esnode01@linuxde ~]$ ls -la
total 28
drwx------. 3 esnode01 es 4096 Feb 25 14:52 .
drwxr-xr-x. 3 root     es 4096 Feb 25 14:46 ..
-rw-------. 1 esnode01 es   49 Feb 25 14:51 .bash_history
-rw-r--r--. 1 esnode01 es   18 Oct 16  2014 .bash_logout
-rw-r--r--. 1 esnode01 es  176 Oct 16  2014 .bash_profile
-rw-r--r--. 1 esnode01 es  124 Oct 16  2014 .bashrc
drwxr-xr-x. 2 esnode01 es 4096 Feb 25 14:51 test
-rw-r--r--. 1 esnode01 es    0 Feb 25 14:52 test.log

[root@linuxde ~]# chown root:es /es
[root@linuxde ~]# cd /es/
[root@linuxde es]# ls
esnode01
[root@linuxde es]# ll
total 4
drwx------. 3 esnode01 es 4096 Feb 25 14:52 esnode01
[root@linuxde es]# chown -R esnode01:es esnode01/
[root@linuxde es]# chown esnode01:es esnode01/../
[esnode01@linuxde ~]$ ls -la
total 28
drwx------. 3 esnode01 es 4096 Feb 25 14:52 .
drwxr-xr-x. 3 esnode01 es 4096 Feb 25 14:46 ..
-rw-------. 1 esnode01 es  102 Feb 25 14:56 .bash_history
-rw-r--r--. 1 esnode01 es   18 Oct 16  2014 .bash_logout
-rw-r--r--. 1 esnode01 es  176 Oct 16  2014 .bash_profile
-rw-r--r--. 1 esnode01 es  124 Oct 16  2014 .bashrc
drwxr-xr-x. 2 esnode01 es 4096 Feb 25 14:51 test
-rw-r--r--. 1 esnode01 es    0 Feb 25 14:52 test.log
  1. 用户密码有效期
[root@linuxde es]# chage -M 30 esnode01
[root@linuxde es]# chage -l esnode01   
Last password change                                    : Feb 25, 2020
Password expires                                        : Mar 26, 2020
Password inactive                                       : never
Account expires                                         : never
Minimum number of days between password change          : 0
Maximum number of days between password change          : 30
Number of days of warning before password expires       : 7
  1. 用户登入显示问题
    用户创建成功后,如果登陆左下角显示-bash: ,需要将/etc/skel 下的.bash*文件拷贝到/es/esnode01 下,并chown 属主,最后重新登陆即可。

特殊说明

登陆显示-bash: 缘由.bashrc 文件引用了/etc/bashrc bash 文件,该文件中会决定用户登陆后左下角显示什么。

    xterm*)
        if [ -e /etc/sysconfig/bash-prompt-xterm ]; then
            PROMPT_COMMAND=/etc/sysconfig/bash-prompt-xterm
        else
            PROMPT_COMMAND='printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
        fi
        ;;
    screen)
        if [ -e /etc/sysconfig/bash-prompt-screen ]; then
            PROMPT_COMMAND=/etc/sysconfig/bash-prompt-screen
        else
            PROMPT_COMMAND='printf "\033]0;%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
        fi
        ;;
    *)
        [ -e /etc/sysconfig/bash-prompt-default ] && PROMPT_COMMAND=/etc/sysconfig/bash-prompt-default
        ;;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值