精华内容
下载资源
问答
  • linux设置用户家目录
    千次阅读
    2021-07-12 22:00:58

    Linux系统中快速创建用户组、用户、用户家目录

    #命令如下所示

    #查看用户信息
    less /etc/passwd
    #查看组信息
    less /etc/group
    
    #创建用户组
    groupadd  -g 800 zjt
    #创建用户家目录
    mkdir -p /zjthome/zhangjt
    #创建用户 
    useradd   -u 888 -g 800 -d /zjthome/zhangjt -s /bin/bash  zhangjt
    #设置用户密码
    passwd zhangjt
    #用户家目录赋权755
    chmod -R 755 /zjthome/zhangjt
    #切换用户
    su - zhangjt
    #修改文件所属用户.组
    chown -R zhangjt.zjt filename
    
    更多相关内容
  • linux创建用户并修改用户家目录

    千次阅读 2022-04-27 11:53:02
    1.首先用adduser添加用户,但是用户目录是adduser默认的目录 adduser name 2.创建你想要的用户目录 mkdir name 3.vi /etc/passwd 更改目录 4.给用户相应的用户目录的权限 chown -R name:name /data/name ...

    ubuntu

    1.首先用adduser添加用户,但是用户的目录是adduser默认的目录

    adduser name

    2.创建你想要的用户目录

    mkdir name

    3.vi /etc/passwd 更改目录

    4.给用户相应的用户目录的权限

    chown -R name:name /data/name

    chmod 760 /data/name

    Centos7:

    修改用户配置文件的默认路径

    将HOME=/home/ 修改为  HOME=/home/xxX

    vim /etc/default/useradd

    之后新建用户家目录会自动指向修改的文件夹

    新建用户命令:useradd xxx.xxx

    展开全文
  • linux里面怎么设置用户只能看某个目录下的文
  • usermod更改用户家目录

    千次阅读 2021-05-10 05:20:35
    系统: Ubuntu 16.04 LTS今天使用usermod命令更改用户家目录, 总是失败. 上网查询了各种方法也还是不可以, 最后慢慢尝试总算找到了对的方法, 现记录下来.例: 新添加了用户user1, 将其改为user2, UID/GID不变, ...

    系统: Ubuntu 16.04 LTS

    今天使用usermod命令更改用户的家目录, 总是失败. 上网查询了各种方法也还是不可以, 最后慢慢尝试总算找到了对的方法, 现记录下来.

    例: 新添加了用户user1, 将其改为user2, UID/GID不变, 用户名,基本组名和家目录均改为user2.

    1.创建用户user1;

    useradd -m user1;

    ll /home;

    0cd6d03b7992d92e68a7690f896f2c98.png

    cat /etc/passwd;

    c29c6340e780f969aeba9c1586c05842.png

    id user1;

    e47629eb908d2176a06e89cd997475db.png

    我们成功创建了user1;

    2.更改user1的家目录为user2;

    由于man下没找到usermod更改家目录的命令具体格式(可能是我没看清楚没找到),最早使用了一下几个命令:

    usermod -dm /home/user2 user1;

    usermod -dm /home/user2 1001;

    usermod -d -m /home/user2 1001;

    usermod -d /home/user2 -m 1001;

    等类似命令,均不能实现.

    之后搜索, 发现有很多人在问这个问题,而比较一致的回答是要加-u选项,后跟UID和用户名,具体命令为:

    usermod -dm /home/user2 -u 1001 user1;

    b93e5bde38b93284da0651be9d557c9a.png

    使用此命令仍报错,报错信息是usermod命令的使用说明(可能是Ubuntu特有的报错模式?)

    我最初猜测可能是因为没有/home/user2这个目录,所以先创建了一个,再执行上述命令,仍是同样结果:

    mkdir user2;

    1bbcbd11baa5aefff3147cbc7e0ca767.png

    usermod -dm /home/user2 -u 1001 user1;

    仍是同样的报错信息.

    当时百思不得其解,为什么别人用这个命令可以,我用就不可以?

    我又尝试了命令

    usermod -d -m /home/user2 -u 1001 user1;

    报错.

    usermod -m -d /home/user2 -u 1001 user1;

    40e13c61bad4e6a40bf4927bb9080760.png

    这次出现了不一样的报错信息,提示目录/home/user2不存在,但实际上我已经用root创建了user2目录,怎么可能不存在?难道是因为目录user2的属主和属组都是root,权限或usermod命令的局限性所致无法将其属主改为user2?于是我把user2目录手动删除之后再usermod:

    rmdir user2;

    usermod -m -d /home/user2 -u 1001 user1;

    8d9bb640efc353e2826302bf0d3e05ed.png

    提示信息为usermod无改变,难道user1的家目录已经变为/home/user2?我用finger命令查看了一下:

    finger user1;

    4177cb20f966e6aa0000b267a8ab745f.png

    user1的家目录确实已经变成/home/user2,但此时ll /home并没有发现user2目录.

    于是我重新整理思路,尝试将其家目录先变回user1,再重新变为user2;

    usermod -m -d /home/user1 -u 1001 user1;

    46cd2c30aeedf8af9941d6b952c1c87c.png

    提示/home/user1不存在,但是

    finger user1;

    ee0bc1820e880948cb9ba42602e65e04.png

    发现其实已经变回来了,再使用命令:

    usermod -m -d /home/user2 -u 1001 user1;

    终于没有报错!

    ll /home;

    2cada604fbaa07a486cd5d6db4436125.png

    发现/home/user2目录出现,属主为user1,属组为user1,以前的/home/user1目录不见了.

    使用su - 命令切换到用户user1看是否成功创建了家目录:

    su - user1; #此处应使用su - user1而不是su user1以改变各种环境变量等,否则可能出现假阳性?

    ll;

    9e92bc89045cf1fe828a3b4a1bf9d505.png

    pwd;

    1049838b2a8e014043f7574a4df0034a.png

    成功切换,一切正常.

    至此,终于将user1的家目录切换为/home/user2.

    正确的命令为:

    usermod -m -d /home/user2 -u 1001 user1;

    usermod -d /home/user2 -m -u 1001 user1;

    最后,再改变用户名和组名为user2:

    usermod -l user2 user1;

    ll;

    9b2ccbc3453a93f8e6e3e691b79d1e3c.png

    groupmod -n user2 user1;

    ll;

    cc2497b290695379a280245abef27ff8.png

    finger user2;

    199044a4748224c8b09a9c47c676fa5d.png

    cat /etc/passwd;

    7f49e79cec4edd3bdd2bf80b90a44049.png

    至此,成功将user1的登录名,基本组名和家目录改为了user2(即把user1改名叫user2了,和使用命令useradd -m user2是一样的效果).

    Tips:

    1.很多linux的短选项可以缩写,如-m -n 可以写为-mn,但在usermod命令中,-m -d 缩写为-dm是不可以的(至少在我的电脑上我的这个版本上是不可以的),所以当某个短选项后面加参数时不要和其他短选项混合缩写.

    2.Ubuntu可使用gnome-screenshot -a局部截图,但是后来发现这个桌面版直接在系统设置里可以设置成快捷键.

    展开全文
  • 前言 在工作或者学习的时候...1.创建新用户ui,禁止ssh登录,不创建家目录 useradd -s /sbin/nologin -M www 2.设置用户密码 passwd www 3.创建用户的根目录,用户就只能在此目录下活动 mkdir /home/www 4.设置目录
  • 1 创建用户且指定该用户的根路径和密码 useradd -d /home/mydir -m username ...将一个用户添加到用户组中,尽量不要直接用(除非确实是只属于一个组): usermod -G groupA username 这样做会使你离开其他
  • Linux中创建用户设置目录权限

    千次阅读 2022-04-22 10:51:11
    创建用户: useradd user1 设置密码: passwd user1 # //(之后根据提示操作) 查看新建的账号 tail -3 /etc/passwd # 显示的是/etc/passwd 中最后3条用户信息 创建分组 groupadd usergroup1 查看刚刚...

    创建用户:

    useradd user1

    设置密码:

    passwd user1 
    # //(之后根据提示操作)

    查看新建的账号

    tail -3 /etc/passwd # 显示的是/etc/passwd 中最后3条用户信息

    创建分组

    groupadd usergroup1

    查看刚刚创建的分组

    tail -3 /etc/group # 显示的是/etc/passwd 中最后3条分组信息,其中有分组id

    修改用户的分组

    usermod -g group_id user1

    查看用户的信息

    id user1

    创建目录,设置权限

    mkdir web_path

    修改文件夹所属用户和所属分组

    chown user1:usergroup1 web_path -R

    给文件夹所属组增加写入权限

    chmod g+w web_path

    删除用户

    userdel -r user1 # -r 同时删除用户主目录

    展开全文
  • linux修改用户目录的方法

    千次阅读 2021-05-09 04:05:39
    第一:修改/etc/passwd文件第二:usermod命令详细说明如下:第一种方法:vi /etc/passwd找到要修改的用户那几行,修改掉即可。此法很暴力,建议慎用。第二种:usermodusermod -d /usr/newfolder -u uid-u后面一定要...
  • Linux更改家目录

    2022-04-05 19:14:47
    一开始用 usermod -d /xxx/yyy username,切换用户之后发现不行 然后用 usermod -md /xxx/yyy username ,切换之后发现可以,需要注意的是在将用户家目录修改成/xxx/yyy之前,xxx目录下不能存在yyy目录
  • Linux修改用户目录权限详细讲解

    千次阅读 2021-05-09 00:12:40
    很难想像没有权限的世界会变成什么样,随便某人进来增删改查,也真的很可怕的针对用户的权限设置Linux为3种人准备了权限——文件所有者(属主)、文件属组用户和其他人文件所有者通常是文件的创建者,但这也不一定,...
  • 怎么修改LINUX FTP用户默认目录

    千次阅读 2021-05-08 23:15:10
    系统自动以root登录,并自动启动用户程序的设置方法第一步:删除root用户vi /etc/passwd该文件的第一行:root:X:0:0:root:/root:/bin/bash,只需要把第二个字段X删除就可以。变为: root::0:0:root:/root:/bin/bashvi...
  • Linux下如何指定用户默认目录

    千次阅读 2020-11-24 16:06:39
    linux下默认的用户目录一般为/home/xxx,有时候我们需要修改下默认目录,下面介绍两种修改方式 1、第一种 切换到oot用户,直接修改/etc/passwd文件,找 到需要修改的用户名那一行,如图修改为需要的路径即可,然后...
  • 现在,我需要为用户超级用户授予权限,以便能够查看其他用户的/ home目录.但是,我不希望user1,user2,user3看到除他自己以外的任何其他用户. (也就是说,user1应该只能看到user1的主页等等).我创建了用户和组,并...
  • Linux 更改用户名,用户组和主目录

    千次阅读 2021-05-08 21:17:18
    今天回到,打开久违的Linux虚拟机,发现我使用的用户名竟然是一个很隐私的用户名.这怎么行,让人家看到了多不好. 改一个.网上搜了搜,有的说直接改/etc/passwd和/etc/shadow文件里的用户名就行. 我总觉得这东西不是很...
  • ftp脚本,基于linux的vsftp配置,实现一键运行不同用户访问不同目录。两个用户ftp1和ftp2,密码是123456,ftp1访问/home/vsftpd,ftp2访问/opt/ftp2
  • 文章目录一、用户操作①创建新用户②给新用户设置密码③ 默认家目录二、修改默认家目录① 编辑passwd文件② 在下面找到新增的用户③ 把前面的目录(/home/gblfy)修改为(/app/gblfy)三、验证测试①切换用户②查看当前...
  • ...其语法为, ...这只会更改用户名,而其他的东西,比如用户组,家目录,UID 等都保持不变。 注意:- 你需要从要改名的帐号中登出并杀掉该用户的所有进程,要杀掉该用户的所有进程可以执行下面命.
  • Linux创建用户只能访问某个目录

    千次阅读 2021-05-09 06:05:10
    文章目录需求:创建一个用户,让他只能访问某个目录用 setfacl 实现:用ssh+ftp的方法实现:需求:创建一个用户,只能用于ftp登陆需求:创建一个用户,让他只能访问某个目录useradd getfilemkdir -p /home/weblogic/...
  • Linux 添加新用户及创建主目录

    万次阅读 2021-09-16 21:54:42
    Linux adduser命令 Linux adduser命令用于新增使用者帐号或更新预设的使用者资料。 adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)。 使用权限:系统管理员。 adduser是增加使用者。相对的,也有...
  • 本文讨论一下如何在 Linux 操作系统中不修改用户家目录的情况,就可以达到普通用户自动登入到指定目录的目的。相关介绍在使用Linux系统的过程中,我们每次进行登入的时候,默认我们登入的目录都是各自的家目录/home/...
  • linux 限制用户访问指定目录

    千次阅读 2021-05-10 06:38:58
    1,添加用户useradd -d /var/www user1passwd user1 #设置密码2,修改sshd_config,使用 chroot 监狱限制 SSH 用户访问指定目录vim /etc/ssh/sshd_config#文件最后添加如下代码Match User user1ChrootDirectory /var/...
  • Linux创建用户与修改家目录权限

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

    千次阅读 2021-05-13 09:01:56
    ~在Linux中代表用户主目录对一般用户,~表示/home/(用户名)对于root用户,~表示/root如果要查看~的真实面貌,可以先进入~目录,然后用pwd -P命令查看~的绝对路径cd ~pwd -P用户家目录可以在/etc/passwd中的...
  • linux 删除用户账号和主目录

    千次阅读 2021-05-11 13:03:36
    或者,也可以用userdel -r zhyh扩展资料:linux的分类Linux 的单用户多任务1、单用户多任务比如我们以beinan 登录系统,进入系统后,要打开gedit 来写文档,但在写文档的过程中,感觉少点音乐,所以又...
  • Linux用户目录

    千次阅读 2021-05-11 17:17:27
    Linux用户信息常用目录用户信息cat /etc/passwdroot:x:0:0:root:/root:/bin/bash账户名:密码:UID:GID(基本组):(可选)描述:家目录绝对路径:账户默认使用的shell[1] 账户名。改名使用命令usermod -l[2] 密码...
  • Linux 添加新用户并指定根目录

    千次阅读 2021-04-21 16:07:24
    1.添加用户test 并指定根目录为/local/test/ useradd -d /local/test/ -m test 2.设置密码 passwd test
  • 首先创建用户useradd lus1passwd lus1我这里配置lus1这个用户目录,为sftp指向目录,即/home/lus1/vim /etc/ssh/sshd_config//这个记得要在原有的配置文件注释掉#Subsystem sftp /usr/libexec/openssh/sftp-...
  • 最近公司内部同事需要,普通用户查看服务器上面的一些日志

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 90,804
精华内容 36,321
关键字:

linux设置用户家目录