精华内容
下载资源
问答
  • Linux(ubuntu)下创建用户没有创建家目录 添加-m参数即可: sudo useradd -m username #参数-m 自动创建用户的家目录 得解也。本来是会自动创建的,但是如果使用ll命令查看没有被创建的话,...

    Linux(ubuntu)下创建用户没有创建家目录

    添加-m参数即可:

    sudo useradd -m username #参数-m     自动创建用户的家目录

    得解也。本来是会自动创建的,但是如果使用ll命令查看没有被创建的话,则应该使用此命令来创建新用户了。

    posted @ 2019-05-19 12:31 Geeksongs 阅读( ...) 评论( ...) 编辑 收藏
    展开全文
  • Linux创建用户与修改家目录权限

    千次阅读 2020-07-07 21:40:43
    创建用户 创建用户和修改用户权限均使用的是root用户下进行...为用户创建家目录 mkdir /home/user_name 修改家目录权限,修改拥有者和拥有组,不让其他用户轻易进入自己的家目录 chgrp -R user_name /home/user_n

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

    创建用户和修改用户权限均使用的是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:显示版本信息并退出。
    

    展开全文
  • linux 创建目录命令

    千次阅读 2021-02-06 16:59:27
    命令行提示符 [root@localhost ~]# ... 当前所在目录 ~用户的家目录 管理员超级用户 /root 普通用户 /home/用户名/所在目录 linux 命令格式 命令 空格 [选项] 空格 [参数] 选项,使用或调整命令的功能 参数.

    命令行提示符
    [root@localhost ~]#
    [当前用户名@主机名 当前所在目录]$
        linux 超级用户 root
        window 超级用户 administartor     
        # 超级用户
        $ 普通用户
        当前所在目录 ~用户的家目录
            管理员超级用户 /root
            普通用户     /home/用户名/所在目录
    linux 命令格式
        命令 空格 [选项] 空格 [参数]
        选项,使用或调整命令的功能
        参数:参数四命令操作的对象,如果可以省略,说明有默认参数显示
        注意:在linux下是严格区分大小写,所有内容!命令全部小写
    Linux查看及创建目录文件等命令    1 ls     //list 显示目录下的内容 
            1.1 ls -l  //长格式显示(缩略选项用一个减号,完整的选项是两个减号)
    
                -rw-------. 1 root root 1434 Mar 7 09:42 anaconda-ks.cfg
                第一列 权限:所有者权限,所属组权限,其他人权限
                第二列 引用计数
                第三列 所有者
                第四列 所属组
                第五列 大小size 默认单位Byte
                第六列 文件最后一次修改和访问时间  三月7号,9点42分
                第七列 文件名
            1.2 ls -hl -h 人性化显示
                -rw-------. 1 root root 1.5k Mar 7 09:42 anaconda-ks.cfg
                多个选项可以一起使用,大部分没有顺序 例如ls -lh
            1.3 ls -a 显示所有文件
                文件名前面带.的是隐藏文件
    
        2 cd      //切换所在目录
            cd         //回到登录用户的家目录
            cd /home //进入下一级目录
            cd /    //进入根目录
            cd -    //进入上一次操作目录
            cd ..   //进入上一级目录
            tab 键 可以对我们的目录和文件进行补全        
            相对路径
                参考当前所在目录,进行查询,如果使用相对路径,请查看好你的所在目录
    
            绝对路径
                从根目录开始一级一级查找,直接找到位置
    
        3 pwd 显示当前所在目录
    
        4 linux 常见目录(以下目录必须全部记录起来)
            /根目录
            /root         超级管理员的家目录
            /root/home    普通用户的家目录
            /bin         命令保存目录(普通用户的) 
            /sbin         命令保存目录(超级管理员的)
            /boot         启动目录 启动相关文件内容
            /dev          设备文件保存目录
            /etc          配置文件保存目录
            /lib          函数库保存目录
            /mnt          系统挂载目录(推荐使用)
            /media        挂载目录
            /tmp         临时目录
            /proc         直接写入内存
            /usr        系统软件目录
            /var         系统相关文档内容
            /var/log    系统日志
    
        5 mkdir    //创建目录
    
            蓝色 文件夹(目录)
            mkdir 文件名字(用英文)
            mkdir -p 文件名字(递归创建)
    
        6  rm -rf 文件[目录]        //删除
            -r 删除目录
            -f 强制
    
        7 文件操作命令 增删改查
    
                1. 创建文件  新建文件
                    touch 文件名
    
                2.查看文件
                    cat  文件名 查看文件
                    cat -n install.log
                    -n 显示行号
    
                    more 文件名 分屏显示
                    空格向下翻页 b 向上翻页 q 退出分屏操作
    
                    head -要查看的条数 文件名
                    head -19 hys.sql //显示19行数的内容
    
                3 删除 
                    rm 删除 
                    rm -rf 文件/目录
    
                4 复制 拷贝
                    cp 源文件 目标位置
    
                    cp -r  ./ys/ ./hys/
                    -r 复制目录
                3 mv 剪切或改名
                    //剪切
                    mv 源文件 目标位置
                    //改名
                    mv 源文件名 新名字
        快捷键 
            强制终止 ctrl + c 
            清屏     ctrl + l

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • 文章目录一、用户操作①创建新用户②给新用户设置密码③ 默认家目录二、修改默认家目录① 编辑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
    
    展开全文
  • Linux更改家目录

    千次阅读 2019-02-18 09:22:43
    一开始用 usermod -d /xxx/yyy username,切换用户之后发现不行 然后用 usermod -md /xxx/yyy username ,切换之后发现可以,需要注意的是在将用户家目录修改成/xxx/yyy之前,xxx目录下不能存在yyy目录 ...
  • linux创建用户指定目录 -c comment 指定一段注释性描述。 -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。 -g 用户组 指定用户所属的用户组。 -G 用户组,用户组 指定用户所属...
  • useradd -d /test/bpx -m bpx useradd -d 目录 -m 用户
  • Linux创建用户并指定目录为根目录

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

    万次阅读 2019-08-21 17:32:25
    Linux创建目录没有权限如何解决 没有权限的话最好是通过命令来解决,linux下有超级用户(root)和普通用户,普通用户不能直接操作没有权限的目录。对于没有权限的问题有以下分两种解决办法介绍: 打开终端: 1....
  • Linux用户家目录与根目录

    千次阅读 2020-04-20 16:48:53
    用户的家目录为:/home/user_name 特别的~表示用户的家目录: 对于一般用户,~表示/home/user_name 对于系统管理员,~表示/root 我们可以使用pwd命令验证: 首先我们先切换到~目录下,利用pwd查看当前目录。 ...
  • Linux递归创建目录命令

    千次阅读 2015-03-17 18:49:23
    Linux下,在当前目录创建目录的命令是mkdir。若想在目录中再建目录可以使用mkdir -p XXX/XXX/XXX 注:若是在root下创建需加/。其他不用加。
  • 原因是没有在/home目录下创建用户的家目录,所以子创建的时候需要加参数-m。 sudo useradd -m username #参数-m 自动创建用户的家目录 ls /home 查看是不是有刚刚新建的用户名了。 然后设置密码,根据需要做其他的...
  • useradd之后 在家目录无法看到有用户的家目录 ,但是重新登录的时候,是可以有用户存在,但是无法登录,原因是没有在/home目录下穿件用户的家目录,所以子创建的时候需要加参数-m sudo useradd -m username #参数...
  • 一、Linux文件的权限   1.文件创建时的默认权限是666,也就是没有执行权限rw-rw-rw-;目录的默认权限是777,也就是满权限rwxrwxrwx。   2.文件的实际权限为默认权限减掉umask,当然如果本身默认权限就没有对应的...
  • 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 创建sftp用户并限制目录权限

    万次阅读 2017-12-21 15:22:10
    最近搞一个sftp项目,用于给第三方公司上传文件,期间查询了很多种方式,依然无法限制目录,很苦恼,本次经过无数次试验,终于成功了。...1、创建用户 sftpuser,并禁止ssh登录,不创建家目录  useradd

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 88,113
精华内容 35,245
关键字:

linux创建家目录

linux 订阅