精华内容
下载资源
问答
  • Linux创建用户与修改家目录权限

    千次阅读 2020-07-07 21:40:43
    创建用户 创建用户和修改用户权限均使用的是root用户下进行创建和修改的。 创建用户 useradd命令解读 useradd useradd user_name 为用户设置密码 sudo passwd user_name 查看用户和修改用户所在目录路径 sudo ...

    一、创建用户并修改用户家目录权限步骤

    创建用户和修改用户权限均使用的是root用户下进行创建和修改的。

    1. 创建用户 useradd命令解读 useradd

    useradd user_name
    

    2. 为用户设置密码 passwd

    sudo passwd user_name
    

    3. 查看用户和修改用户所在目录路径

    sudo vim /etc/passwd
    

    将用户sh转换为:bash

    4. 为用户创建家目录

    mkdir /home/user_name
    

    设置并运行bash,使bash命令行为彩色

    cp /root/.bashrc /home/user_name
    source /home/user_name/.bashrc
    

    5. 修改家目录权限,修改拥有者和拥有组,不让其他用户轻易进入自己的家目录 chgrp chown chmod

    chgrp -R user_name /home/user_name
    chown -R user_name /home/user_name
    chmod -R 0750 /home/user_name
    chmod -R 0644 /home/user_name/.bashrc
    

    二、设及命令说明:

    useradd

    useradd: 命令用于向Linux系统中添加用户,也就是向/etc/passed 文件内添加登陆用户信息。
    语法

    1. useradd(选项)(参数)
    

    选项

    1. -c<备注>:加上备注文字。 备注文字会保存在passwd的备注栏位中;
    2. -d<登入目录>:指定用户登入时的启始目录;
    3. -D:变更预设值;
    4. -e<有效期限>:指定帐号的有效期限;
    5. -f<缓冲天数>:指定在密码过期后多少天即关闭该帐号;
    6. -g<群组>:指定用户所属的群组;
    7. -G<群组>:指定用户所属的附加群组;
    8. -m:自动建立用户的登入目录;
    9. -M:不要自动建立用户的登入目录;
    10. -n:取消建立以用户名称为名的群组;
    11. -r:建立系统帐号;
    12. -s<shell>:指定用户登入后所使用的shell;
    13. -u<uid>:指定用户id。
    

    passwd

    passwd: 命令用于修改用户密码。系统管理者则能用它管理系统用户的密码。 只有管理者可以指定用户名称, 一般用户只能变更自己的密码。
    语法

    1. passwd(选项)(参数)
    

    选项

    1. -d:删除密码, 仅有系统管理者才能使用;
    2. -f:强制执行;
    3. -k:设置只有在密码过期失效后, 方能更新;
    4. -l:锁住密码;
    5. -s:列出密码的相关信息, 仅有系统管理者才能使用;
    6. -u:解开已上锁的帐号。
    

    chgrp: 命令用于改变文件或目录的所属组。
    语法

    1. chgrp [选项][组群][文件|目录]
    

    选项

    1. -R 递归式地改变指定目录及其下的所有子目录和文件的所属的组
    2. -c或——changes:效果类似“-v”参数, 但仅回报更改的部分;
    3. -f或--quiet或——silent:不显示错误信息;
    4. -h或--no-dereference:只对符号连接的文件作修改, 而不是该其他任何相关文件;
    5. -H如果命令行参数是一个通到目录的符号链接, 则遍历符号链接
    6. -R或——recursive:递归处理, 将指令目录下的所有文件及子目录一并处理;
    7. -L遍历每一个遇到的通到目录的符号链接
    8. -P不遍历任何符号链接( 默认)
    9. -v或——verbose:显示指令执行过程;
    10. --reference=<参考文件或目录>:把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同;
    

    chown

    chown: 命令用于改变某个文件或目录的所有者和所属的组, 该命令可以向某个用户授权, 使该用户变成指定文件的所有者或者改变文件所属的组。
    语法

    1. chown(选项)(参数)
    

    选项

    1. -c或——changes:效果类似“-v”参数, 但仅回报更改的部分;
    2. -f或--quite或——silent:不显示错误信息;
    3. -h或--no-dereference:只对符号连接的文件作修改, 而不更改其他任何相关文件;
    4. -R或——recursive:递归处理, 将指定目录下的所有文件及子目录一并处理;
    5. -v或——version:显示指令执行过程;
    6. --dereference:效果和“-h”参数相同;
    7. --help:在线帮助;
    8.
    --reference=<参考文件或目录>:把指定文件或目录的拥有者与所属群组全部设成和参考文件或目录的拥
    有者与所属群组相同;
    9. --version:显示版本信息。
    

    chmod

    chmod: 命令用于改变某个文件或目录的所有者和所属的组, 该命令可以向某个用户授权, 使该用户变成指定文件的所有者或者改变文件所属的组。
    语法

    1. chmod(选项)(参数)
    

    选项

    1. -c, --changes:当文件的权限更改时输出操作信息。
    2. --no-preserve-root:不将'/'特殊化处理, 默认选项。
    3. --preserve-root:不能在根目录下递归操作。
    4. -f, --silent, --quiet:抑制多数错误消息的输出。
    5. -v, --verbose:无论文件是否更改了权限, 一律输出操作信息。
    6. --reference=RFILE:使用参考文件或参考目录RFILE的权限来设置目标文件或目录的权限。
    7. -R, --recursive:对目录以及目录下的文件递归执行更改权限操作。
    8. --help:显示帮助信息并退出。
    9. --version:显示版本信息并退出。
    

    展开全文
  • 文章目录一、用户操作①创建用户②给新用户设置密码③ 默认家目录二、修改默认家目录① 编辑passwd文件② 在下面找到新增的用户③ 把前面的目录(/home/gblfy)修改为(/app/gblfy)三、验证测试①切换用户②查看当前...

    一、用户操作

    ①创建新用户

    useradd gblfy
    

    ②给新用户设置密码

    passwd gblfy
    

    ③ 默认家目录

    /home/gblfy/
    

    二、修改默认家目录

    ① 编辑passwd文件

    vim /etc/passwd
    

    ② 在下面找到新增的用户

    vim /etc/passwd
    

    ③ 把前面的目录(/home/gblfy)修改为(/app/gblfy)

    假设我想把gblfy的家目录修改为/app/gblfy
    

    三、验证测试

    ①切换用户

    su - gblfy
    

    ②查看当前用户目录

    pwd
    
    展开全文
  • 原因是没有在/home目录下创建用户家目录,所以子创建的时候需要加参数-m。 sudo useradd -m username #参数-m 自动创建用户家目录 ls /home 查看是不是有刚刚新建的用户名了。 然后设置密码,根据需要做其他的...

    错误现象:
    useradd之后 在家目录无法看到有用户的家目录 ,登录新建用户的时候,提示/home
    下该目录不存在或者用户不存在导致无法登录
    解决办法:
    原因是没有在/home目录下创建用户的家目录,所以子创建的时候需要加参数-m。
    sudo useradd -m username #参数-m 自动创建用户的家目录
    ls /home 查看是不是有刚刚新建的用户名了。
    然后设置密码,根据需要做其他的配置。

    其他创建用户命令:
    也可以直接使用 sudo adduser username #按照提示新建好,则包含了所有的功能 这个比较方便一些

    展开全文
  • Linux创建用户并指定目录为根目录

    万次阅读 2018-07-16 17:21:04
    1.linux创建用户,当前用户必须为root用户 useradd -d /home/cron/log -m bbee 创建新用户:useradd -d指定目录文件夹 -m新账号名 -c comment 指定一段注释性描述。 -d 目录 指定用户目录,如果此目录不...

    1.linux创建新用户,当前用户必须为root用户

    useradd -d /home/cron/log -m bbee

    创建新用户:useradd

    -d指定目录文件夹

    -m新账号名

    -c comment 指定一段注释性描述。
    -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
    -g 用户组 指定用户所属的用户组。
    -G 用户组,用户组 指定用户所属的附加组。
    -s Shell文件 指定用户的登录Shell。
    -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

    2.设置密码

    passwd bbee

    接下来会提示你输入两次密码

    3.使用新账号登录服务器pwd看一直当前目录

    4.删除账号,使用root账号登录 直接 userdel 账号名 就可删除

    userdel bbee

     

    展开全文
  • Linux(ubuntu)下创建用户没有创建家目录 添加-m参数即可: sudo useradd -m username #参数-m 自动创建用户家目录 得解也。本来是会自动创建的,但是如果使用ll命令查看没有被创建的话,...
  • linux创建用户并设置目录权限

    千次阅读 2020-09-01 11:33:32
    linux创建用户并设置目录权限》首发牧马人博客转发请加此提示 常用命令 用户列表文件:/etc/passwd 用户组列表文件:/etc/group 查看系统中有哪些用户:cut -d : -f 1 /etc/passwd 查看可以登录系统的用户:cat /...
  • Linux创建用户只能访问某个目录

    千次阅读 2020-02-19 16:42:35
    Linux创建用户只能访问某个目录一:需求:创建一个用户,让他只能访问某个目录1.1 方案1 用 setfacl 实现:1.2 方案2 创建ftp用户只能访问/test目录(限制ftp用户越狱)1.3 方案3 添加sftp用户只能访问/usr/local/...
  • 有个需求:linux服务器给开发开通日志查询权限,需要创建一个用户,只能查看对应的日志目录创建readonly用户设置密码将/opt目录设置成readonly用户用户组的目录设置/opt的访问权限(用户用户组只读)目录权限...
  • Linux创建用户

    千次阅读 2018-03-22 21:12:12
    Linux创建用户一般是用adduser命令来创建用户的有两种情况: 1、在root用户下:使用adduser只是创建了一个用户名,如(adduser + 用户名),也不会提示你设置用户的登录密码,它也没有在/home目录下创建同名文件夹...
  • linux创建用户并给指定目录权限

    千次阅读 2018-07-18 13:16:15
    useradd -G group1 test -M (-M不创建用户家目录。。一般不用) 创建命令 组 用户 目录  3、设密码 passwd test ****** ****** 4、给权限 chown -R test /home/server 5、增加sudo权限 visudo 在r...
  • Linux 创建sftp用户并限制目录权限

    万次阅读 2017-12-21 15:22:10
    最近搞一个sftp项目,用于给第三方公司上传文件,期间查询了很多种方式,依然无法限制目录,很苦恼,本次经过无数次试验,终于成功了。...1、创建用户 sftpuser,并禁止ssh登录,不创建家目录  useradd
  • 2创建用户命令 useradd -d userpath -m username 3设置用户密码 passwd username 接着输入密码 4进入用户 su - username 注意: 可能出现的问题: 当su - username 进入用户的时候 出现用户名字为 bash-4.2$ ...
  • linux创建用户并且限定用户主目录

    千次阅读 2020-04-25 18:32:12
    linux创建用户并且限定用户主目录 [root@b etc]# useradd -d /home/wwwroot -m testadmin [root@b etc]# passwd testadmin [root@b etc]# chown testadmin -R /home/wwwroot [root@b etc]# chown -R testadmin:...
  • Linux 创建用户并限制其访问目录

    千次阅读 2019-11-14 14:23:29
    1. 创建用户及访问目录 # useradd user1 -d /usr/data/www/web1 -M 2. 设置用户密码 # passwd user1 输入命令后,会提示输入密码 3. 将访问目录和所有子目录权限全部赋予用户 chown -R user1 /usr/data/www/web1 ...
  • linux创建用户

    千次阅读 2019-04-02 10:49:02
    再部署应用的时候需要我们在Linux上创建应用用户 参考此文... useradd -c thisisacomment -g app -d /home/userhome -m username -c comment 注释 -d home dir 主目录 ...-m 创建用户的同时创建主...
  • Linux创建用户和用户组

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

    万次阅读 2016-08-08 18:58:23
    # useradd -d /usr/www -m myuser # passwd myuser 回车输入密码 注意一定要带用户名,不然就是修改root!!! # chown myuser -R /usr/... 这样用户myuser不能上传或修改其他目录文件,但是可以下载可以看,只读。
  • linux创建用户只读权限

    千次阅读 2020-05-13 09:54:35
    linux创建用户只读权限第一步:添加用户并设置能够在shell上使用的命令1.创建用户和登录shell2.修改用户密码3.创建用户shell执行命令目录4.root修改用户的shell配置文件5.修改bash配置文件,主要是指定PATH的读取...
  • 创建用户,赋予指令目录权限 配置新添加用户的ssh公私钥登录 root用户:开启私钥登录,关闭密码登录 生成ssh公私钥文件啥的,这里就不说明了,自行百度把。 1.将公钥文件内容补充到ssh的authorized_keys中。 ...
  • Linux创建指定用户特定指定目录权限

    万次阅读 2015-11-26 17:50:51
    指定用户特定指定目录权限#useradd -d /usr/www -m tempuser#passwd tempuser#chown tempuser -R /usr/www 查看用户#cat /etc/passwd#cat /etc/passwd |cut -f 1 -d : 1、Linux里查看所有用户 (1)在终端里....
  • Kali Linux 创建用户

    千次阅读 2017-10-02 17:53:40
    而Kali又有些不同,他在创建用户时至少要用(useradd -m user1),如果没有(-m)则在登录时会无限报错,因为缺少了用户的目录,因此至少要加(-m)选项。 因为Kali良好的图形界面,所以也可以用图形界面进行...
  • 第一步:创建用户 useradd test -d /www/test -M passwd test 第二步:上层目录设置为root所有,并授权 chown root /www/ chmod 771 /www 注意:其他目录,如果需要限制也要做相应授权 比如: chown root /www2/ ...
  • Linux创建用户

    万次阅读 2019-02-28 14:24:27
    以Ubuntu16.04为例创建用户 ** 本文利用Ubuntu系统新建一个普通用户。 adduser命令新建用户 删除线格式 1.adduser新建用户 sudo是为了获取创建权限,新建的用户名为:advance_user, 输入完sudo adduser advance...
  • 创建一个用户之后,想把该用户家目录指定到一个其他的目录,使用usermod命令。 usermod命令使用格式 usermod -d /usr/newfolder -u uid username -u后面一定要接uid啊,然后是username uid可使用 [id 用户名...
  • linux创建用户并给用户sudo权限

    千次阅读 2019-02-11 22:43:53
    我在这里将按如下步骤来详细的描述创建用户的过程。以用户名test为例: 1、 useradd -d /home/test -m test 上面表示的是创建一个名为test的用户,且同时给他在home目录下面创建了文件夹。 2、 pass...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 917,294
精华内容 366,917
关键字:

linux创建用户家目录

linux 订阅