精华内容
参与话题
问答
  • Linux下创建用户用户

    万次阅读 多人点赞 2019-04-10 09:44:45
    1.linux下创建用户 日常运维我们使用useradd命令来创建用户,常用的命令如下: 不加任何参数,仅创建用户 示例:useradd myuser 此时用户的家目录是/home/myuser -d 目录 指定用户主目录,如果此目录不存在,...

    1.linux下创建用户

    日常运维我们使用useradd命令来创建用户,常用的命令如下:

    • 不加任何参数,仅创建用户

            示例:useradd myuser

            此时用户的家目录是/home/myuser

    • -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录

            示例:useradd -d /opt/myuser -m myuser

    • -g 用户组 指定用户所属的用户组

            我们创建用户的时候会默认创建一个和用户名相同的用户组,但是有时有需求需要指定用户组,可以使用-g命令来完成用户创建,前提条件是指定的用户组已存在

            示例:useradd -g mygroup myuser

    2. linux下设置用户密码

    2.1. 基本命令

            linux下设置用户的密码需要使用passwd命令

    • root用户修改或设置普通用户密码命令:

            方法一:passwd 普通用户名

                示例:passwd myuser

                会提示你输入密码,并且需要做一次确认密码的重试输入

                如果输入密码后提示:Password has been already used. Choose another.则说明设置的密码之前使用过,执行echo "" > /etc/security/opasswd后重试即可

            方法二:echo "密码"| passwd 用户名 --stdin

                示例:echo "Puluo@123"| passwd myuser --stdin

                这个时候需要使用passwd myuser命令来修改密码,如果输入密码后提示:Password has been already used. Choose another.则说明设置的密码之前使用过,执行echo "" > /etc/security/opasswd后重试即可

    • 普通用户或root用户修改自己的密码

            输入passwd命令后按回车键后输入两次密码即可。

    2.2. passwd常用参数

    • -l 锁定口令,即禁用账号。

              示例:passwd -l myuser

              执行完成后再登录myuser用户输入之前的密码后会提示Access denied

              有时候我们发现机器账号异常登录可以先执行这个命令将用户锁死

    • -u 解锁用户。

              示例:passwd -u myuser

    • -d 使账号无需密码即可登录。

              示例:passwd -d myuser

              这个我尝试执行后发现在登录的时候仍然提示我需要输入密码,但是使用其他普通用户切换到这个用户时可以不输入密码

    3. linux下添加用户组

        groupadd 用户组名称

        示例:groupadd mygroup

    4. linux下修改用户信息

        有时我们需要修改用户的用户组,家目录等信息,这时候使用useradd命令显然就不合适了,linux系统为我们提供了usermod命令,常用的参数与useradd一样大家可自行尝试。

    5. linux删除用户

        删除用户使用命令userdel,示例:userdel myuser,使用这个命令的话只会删除用户,用户的主目录不会被删除,如果需要删除用户的时候也将用户主目录删除则可以使用-r,示例:userdel -r myuser

    6. linux删除用户组

        删除用户组使用命令groupdel,示例:groupdel mygroup,注意,被删除的用户组不可以是任何用户的主用户组,否则删除失败。用户组删除完成后可以到/etc/group文件中去查看被删除则用户组名称已经不存在了。

    7. Shell脚本创建用户

    #!/bin/bash
    
    # 需要创建的用户名,示例:USER_NAME=myuser
    USER_NAME=
    # 创建用户所属的用户组,示例:USER_GROUP=mygroup
    USER_GROUP=
    # 用户密码,示例:USER_PASSWD=Cloud12#$
    USER_PASSWD=
    
    # 校验参数
    function check_param()
    {
        if [[ ! -n ${USER_NAME} ]] || [[ ! -n ${USER_GROUP} ]] || [[ ! -n ${USER_PASSWD} ]]; then
            echo "ERROR: Please check the param USER_NAME,USER_GROUP,USER_PASSWD can not be null"
            exit 1;
        fi
    }
    
    # 创建用户
    function creat_user()
    {
        check_param
    	
        #create group
        grep "^${USER_GROUP}" /etc/group &> /dev/null
        if [ $? -ne 0 ]; then
            groupadd ${USER_GROUP}
        fi
        #create user
        id ${USER_NAME} &> /dev/null
        if [ $? -ne 0 ]; then
            useradd -g ${USER_GROUP} ${USER_NAME} -d /home/${USER_NAME}
            echo ${USER_PASSWD}| passwd ${USER_NAME} --stdin
            chage -M 99999 ${USER_NAME}
        fi
    }
    
    creat_user $*
    

             该脚本需要填写的参数在脚本的最上方

    USER_NAME

    需要创建的用户名

    示例USER_NAME=myuser

    USER_GROUP

    创建用户所属的用户组

    示例USER_GROUP=mygroup

    USER_PASSWD

    用户密码

    示例USER_PASSWD=Cloud12#$

    展开全文
  • Linux修改用户密码

    万次阅读 2018-11-16 15:51:49
    linux,root用户登录成功后,要修改用户密码步骤: 【1】输入命令:passwd 【2】输入新密码,然后确认新密码,就是输入两次新密码,回车; 【3】修改成功,退出登录,新新密码重新登录。 #####linux系统下无法...

    人工智能,零基础入门!http://www.captainbed.net/inner

    linux,root用户登录成功后,要修改用户密码步骤:

    【1】输入命令:passwd

    【2】输入新密码,然后确认新密码,就是输入两次新密码,回车;

    【3】修改成功,退出登录,新新密码重新登录。

    #####linux系统下无法查看当前用户密码,只能是修改密码

     

    展开全文
  • 如何更改linux文件的拥有者及用户组(chown和chgrp)

    万次阅读 多人点赞 2012-07-28 19:18:20
    本文整理自: ... http://ydlmlh.iteye.com/blog/1435157... 一、基本知识 在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文...

    本文整理自: 

    http://blog.163.com/yanenshun@126/blog/static/128388169201203011157308/

    http://ydlmlh.iteye.com/blog/1435157

    一、基本知识

      在Linux中,创建一个文件时,该文件的拥有者都是创建该文件的用户。该文件用户可以修改该文件的拥有者及用户组,当然root用户可以修改任何文件的拥有者及用户组。在Linux中,对于文件的权限(rwx),分为三部分,一部分是该文件的拥有者所拥有的权限,一部分是该文件所在用户组的用户所拥有的权限,另一部分是其他用户所拥有的权限。对于文件的权限请参考《Linux的chmod命令

       文件(含文件夹,下同)的权限,在shell中可以通过chmod命令来完成,关于此请参考Linux的chmod命令在 shell 中,可以使用chown命令来改变文件所有者及用户组,chgrp命令来改变文件所在用户组。在 Linux的C程序中,可以使用chown函数来改变文件所有者,所在用户组。

      另外,在shell中,要修改文件当前的用户必须具有管理员root的权限。可以通过su命令切换到root用户,也可以通过sudo获得root的权限。

    二、使用chown命令更改文件拥有者

    在 shell 中,可以使用chown命令来改变文件所有者。chown命令是change owner(改变拥有者)的缩写。需要要注意的是,用户必须是已经存在系统中的,也就是只能改变为在 /etc/passwd这个文件中有记录的用户名称才可以

    chown命令的用途很多,还可以顺便直接修改用户组的名称。此外,如果要连目录下的所有子目录或文件同时更改文件拥有者的话,直接加上 -R的参数即可。

    基本语法:

    chown [-R] 账号名称 文件目录

    chown [-R账号名称:用户组名称 文件目录

    参数

    -R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录

    都更新成为这个用户组。常常用在更改某一目录的情况。

    示例1

    [root@localhost home]# touch testfile //由 root 用户创建文件 

    [root@localhost home]# ls testfile –l 

    -rw--w--w- 1 root root 0 Jun 7 19:35 testfile //文件的拥有者及拥有者级均为 root 

    [root@localhost home]# chown yangzongde testfile //修改文件拥有者为 yangzongde 

    [root@localhost home]# ls testfile -l 

    -rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看文件拥有者为 yangzongde,但组仍为 root 

    示例2

    chown bin install.log

    ls -l

    -rw-r--r--  1 bin  users 68495 Jun 25 08:53 install.log

    chown root:root install.log

    ls -l

    -rw-r--r--  1 root root 68495 Jun 25 08:53 install.log

    三、使用chgrp命令更改文件所属用户组

    在shell中,可以使用chgrp命令来改变文件所属用户组,该命令就是change group(改变用户组)的缩写。需要注意的是要改变成为的用户组名称,必须在 /etc/group里存在,否则就会显示错误。

    基本语法:

    chgrp [-R用户组名称 dirname/filename ...

    参数:

    -R : 进行递归( recursive )的持续更改,即连同子目录下的所有文件、目录

    都更新成为这个用户组。常常用在更改某一目录的情况。

    示例3

    [root@localhost home]# ls testfile -l 

    -rw--w--w- 1 yangzongde root 0 Jun 7 19:35 testfile //查看文件拥有者为 yangzongde,但组为 root 

    [root@localhost home]# chgrp yangzongde testfile //修改拥有者组为 yangzongde 

    [root@localhost home]# ls testfile -l 

    -rw--w--w- 1 yangzongde yangzongde 0 Jun 7 19:35 testfile 

    [root@localhost home]# chown root:root testfile // 使用 chown 一次性修改拥有者及组 

    [root@localhost home]# ls testfile -l 

    -rw--w--w- 1 root root 0 Jun 7 19:35 testfile 

    示例4

    [root@linux ~]# chgrp users install.log

    [root@linux ~]# ls -l

    -rw-r--r--  1 root users 68495 Jun 25 08:53 install.log

    示例5

    更改为一个 /etc/group不存在的用户组

    [root@linux ~]# chgrp testing install.log

    chgrp: invalid group name `testing' <== 出现错误信息~找不到这个用户组名~

    四、chown 函数的使用

    在Linux 的C 应用编程中,可以使用 chown 函数来修改文件的拥有者及拥有者组。此函数声明如下: 

    /usr/include/unistd.h文件中

    
     

     

    /* Change the owner and group of FILE. */ 

    extern int chown (__const char *__file, __uid_t __owner, __gid_t __group)__THROW __nonnull ((1)) __wur; 

     

    此函数的第一个参数为欲修改用户的文件,第二个参数为修改后的文件拥有者,第三个参数为修改后该文件拥有者所在的组。

     

    对于已打开的文件,使用 fchown 函数来修改。其第一个参数为已打开文件的文件描述符,其他同 chown 函数。该函数声明如下: 

    
     

     

    /* Change the owner and group of the file that FD is open on. */ 

    extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __THROW __wur; 

     

    对于连接文件,则可以使用 lchown 函数。其参数同于 chown 函数。 

    
     

     

    /* Change owner and group of FILE, if it is a symbolic link the ownership of the symbolic 

    link is changed. */ 

    extern int lchown (__const char *__file, __uid_t __owner, __gid_t __group) __THROW __nonnull ((1)) __wur; 

     

    以上这 3 个函数如果执行成功,将返回 0,否则返回-1。

    更多干货,请关注我的微信公众号:红柚甜

     

    展开全文
  • Windows10_如何修改用户文件夹下的中文用户文件夹名

    万次阅读 多人点赞 2018-09-12 11:20:20
    那么下面来说说到底如何修改win10用户文件夹中中文用户的文件夹名字…. 1. 首先进入管理员账户(Administrator) 一般很多人的管理员用户是禁用的,此时就找到“此电脑”右击,点击管理 点击管理后,出现如下的...

    在装很多软件,例如myEclipse10等,都不支持中文路径名,所以出现了好多bug。在此,支持大家无论新建什么关于系统的东西,最好都使用英文命名,以避免很多麻烦事。那么下面来说说到底如何修改win10用户文件夹中中文用户的文件夹名字….

    1. 首先进入管理员账户(Administrator)

    一般很多人的管理员用户是禁用的,此时就找到“此电脑”右击,点击管理
    这里写图片描述

    点击管理后,出现如下的界面:

    这里写图片描述

    在左边的“计算机管理”中找到“本地用户组”,点击打开右侧可见Administrator用户与当前用户,选中Administrator用户右击“属性”,将“账户已禁用”前面的√去掉,点击确定

    这里写图片描述
    这里写图片描述
    这里写图片描述

    2. 注销当前用户,进入管理员用户

    左下角点击菜单出现,点击用户头像出现“注销”,若已出现Administrator用户可直接切换登录
    这里写图片描述

    3. 重命名用户文件夹

    用管理员账户登录进去后,进入C:下用户文件夹,找到你想要修改的用户文件夹,右击“重命名”,将想要更改的中文名改为你想要的英文名字这里写图片描述

    4. 修改注册表

    Windows键+R打开运行,输入regedit,点击“确定”打开Windows注册表管理器

    依次展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist,在Profilelist下的文件夹对应系统中用户,而文件夹中ProfileImagePath值是指向每个用户文件夹的地址,一个个点击查看,找到 之前用户名用户 的对应所在的ProfileImagePath值。
    这里写图片描述

    右击“修改”将其中的中文名改为与文件夹名改的相同的英文名字
    这里写图片描述这里写图片描述
    最后点击“确定”就完成修改了。

    注意

    配置有环境变量的同学,记得再去看看配置的环境变量是否正确

    展开全文
  • 目前推荐系统研宄的主要趋势是从单一的、独立的推荐系统算法逐渐向组合多种推荐算法形成混合式的综合推荐算法方向发展,越来越多的结合用户标签数据、社交网络数据、上下文信息、地理位置信息。群体推荐也成为一个...
  • 最近,对微信公众号有点兴趣,就自己研究了研究里面的一些内容,发现还挺... 我想,做微信公众号开发的,对于想获取关注了公众号的用户信息,或者说是当前与后台服务器进行交互的当前用户信息,这个功能是很重要...
  • 网易云6亿用户音乐推荐算法

    万次阅读 多人点赞 2019-11-17 23:52:21
    网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法落地过程中...
  • Linux 修改用户密码

    万次阅读 多人点赞 2019-06-05 16:45:32
    Linux修改密码用 passwd 命令,用root用户运行passwd ,passwd user_name可以设置或修改任何用户的密码,普通用户运行passwd只能修改它自己的密码。 [root@localhost ~]# passwd ##修改root用户密码 Changing ...
  • Linux添加用户用户权限管理

    万次阅读 2019-07-11 20:58:09
    Linux添加用户用户权限管理 1.新建用户(组) ①用户 新建用户需要通过指令useradd来实现。 useradd的一些基本用法如下: useradd username 新建一个用户 useradd -u uid username 指定用户的uid useradd -g gid ...
  • 用户画像总结

    万次阅读 多人点赞 2018-03-28 14:45:51
    (文章内的图片来源于不同帖子,权当分享,侵删)一、 什么是用户画像 用户画像是指根据用户的属性、用户偏好、生活习惯、用户行为等信息而抽象出来的标签化用户模型。通俗说就是给用户打标签,而标签是通过对用户...
  • Linux 用户用户组管理

    万次阅读 2017-12-09 23:28:20
    Linux系统是一个多用户多任务的分时操作系统,任何...另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户账号都拥有一个惟一的用户名和各自的口令。 用户在登录时键入正确的用户名和口令后,就
  • 微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文: bug示例图: ...导致这个bug的原因是wx.getUserInfo(OBJECT) 接口做了调整;...注意:此接口有调整,使用该接口将不再出现授权弹窗,请...
  • 用SSH工具XShell连接谷歌云 root用户或普通用户

    万次阅读 多人点赞 2018-03-17 16:34:35
    1.以root用户登入 2.普通用户,秘钥登入 3.启动shadowsocks失败 1.用root用户登入 1.1.进入谷歌云实例面板 1.2.切换到root角色 sudo -i 1.3.修改SSH配置文件/etc/ssh/sshd_config vi /etc/ssh/...
  • 前言  刚安装了win10系统,在注册微软账号的时候,填写了中文姓名,而Win10在联网安装或升级安装的时候,微软会默认用户使用的微软的账户进行登录Windows,当用户使用的...那么Win10怎么将中文登录用户文件夹名改...
  • linux查看所有的用户和组信息

    万次阅读 2018-09-06 09:29:58
    查看用户 相信小伙伴儿们经常看到网页上有查看所有的用户的介绍,是不是被密密麻麻的字看的有些头疼呢,哈哈,接下来我给你总结~ 小伙伴们可以查看红色的字体有对应的解释 接下来查看所有的用户,因为/etc/...
  • deepin让普通用户拥有root权限

    万次阅读 2019-11-02 04:51:20
    首先切换到root执行 su vim /etc/sudoers 如下让angel和root一样 既可以让angel在任何位置执行任何命令
  • Win10-更改c盘下的用户文件夹名

    万次阅读 多人点赞 2017-05-12 15:55:01
    下面说下怎么更改 c盘下的用户文件夹名。(肯定不是简单粗暴的重命名就完事了)首先 要进入管理员账户(Administrator)许多人找不到 管理员账户的原因是 windows 默认是禁用管理员账户 的,要解禁的方法很简单:...
  • 1.运输公司对用户计算运费.路程越远每公里运费越低. 每公里每吨货物的基本运费p = 3;用户需要输入货 物重量w和距离s;根据距离的不同折扣d不同(具体见) 下面的表格,要求根据用户输入的w和s,计算出总运费f ...
  • 修改树莓派用户密码

    万次阅读 2017-12-09 17:30:19
    树莓派在安装系统之后都会有原始默认的用户名和密码,接下来我们可以自行修改树莓派的用户密码。
  • 微信小程序获取用户openid

    万次阅读 多人点赞 2018-03-26 17:12:53
    1、wx.login(OBJECT) 调用接口获取登录凭证(code)进而换取用户登录态信息,包括用户的唯一标识(openid) 及本次登录的 会话密钥(session_key)。用户数据的加解密通讯需要依赖会话密钥完成。2、code 换取 ...
  • 用户权限相关命令 对 文件 / 目录 的权限包括: 以后就分文章写啦 文章目录用户权限相关命令1.1基本概念1.2组1.3 ls -l 扩展1.4.组管理 终端命令1.5.用户管理 终端命令 1.1基本概念 ·用户 是Linux系统工作中重要的...
  • 1、初始化仓库 mkdir /home/git # 在自己指定的文件夹下 git init --bare sample.git 2、修改权限 ...3、创建用户用户组 useradd gituser1 passwd gituser1 # 设置密码 useradd gituser2 passw...
  • Docker命令让普通用户能够执行

    万次阅读 2019-11-20 21:24:12
    安装完docker一般就会有docker用户组 第二步、将当前用户添加到docker组 sudo gpasswd -a ${USER} docker 第三步、重启docker sudo systemctl restart docker 第四步、授予读写权限 sudo chmod a+rw /var/...
  • 通常作为一个应用程序的部署脚本,开始的第一项工作是为当前应用创建一个专用(dedicated)的用户用户组。这个脚本很简单,这里贴一个参考样本:#!/bin/sh user=test_user group=test_group #create group if not...
  • 编写一个程序,要求用户输入两个整数,然后计算并输出他们的和、差、积、商。
  • # 最近在初学loadrunner,但是不明白单用户和多用户的并发区别 vuser_init() {用户登录 } action() {用户操作 } vuser_end() {退出 } ///////////////////////////// vuser_init() {} action() { 用户登录(用户...
  • linux下如何完全删除用户

    万次阅读 多人点赞 2018-11-02 16:42:03
    1、首先进入系统创建一个用户  [root@localhost /]# useradd haha #创建用户 haha是用户名  [root@localhost /]# passwd haha #为该用户设置密码  更改用户 haha 的密码 。  新的 密码:*****...
  • ubuntu 14 LTS OS 按照网上的教程,ssh-keygen后,复制id_rsa.pub内的内容到github的ssh key中 ...最奇怪的是,我把用户换成root用户,执行完全相同的步骤,使用ssh协议的git clone却完全没问题。求解答。
  • Linux 系统是一个多用户多任务的分时...另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主
  • Oracle创建用户并授权dba权限

    万次阅读 多人点赞 2018-07-31 13:35:21
    很多时候我们用拥有DBA权限的用户 从oracle数据库导出数据,那么再导入新的数据库时就还得需要DBA权限的用户,下面是如何创建一个新用户并授予DBA权限命令。 1.用有dba权限的用户登录:sys用户 2.创建一个新用户:...

空空如也

1 2 3 4 5 ... 20
收藏数 2,086,916
精华内容 834,766
关键字:

用户