精华内容
下载资源
问答
  • 2021-05-08 22:14:03

    linux下修改用户主目录的方法

    第一,修改/etc/passwd文件

    第二,usermod命令

    具体方法:

    第一种方法:vi /etc/passwd

    找到要修改的用户那几行,修改掉即可。此法很暴力,建议慎用。

    /etc/passwd文件格式

    登录名:加密口令:数字用户ID:数字组ID:注释字段:起始目录:shell程序

    用此方法修改了用户宿主目录后,会出现某些异常,如:bash环境异常,需要将用户原宿主目录下的隐藏文件拷贝到更改后的宿主目录即可

    cp /原宿主目录/.* /目标目录

    第二种:usermod

    usermod -d /usr/newfolder -u uid

    -u后面一定要接uid啊,不是username

    附:usermod详细参数

    语  法:usermod [-LU][-c ][-d ][-e ][- f ][-g ][-G ][-l ][-s ][-u ] [用户帐号]

    补充说明:usermod可用来修改用户帐号的各项设定。

    参  数:

    -c  修改用户帐号的备注文字。

    -d登入目录>  修改用户登入时的目录。

    -e  修改帐号的有效期限。

    -f  修改在密码过期后多少天即关闭该帐号。

    -g  修改用户所属的群组。

    -G  修改用户所属的附加群组。

    -l  修改用户帐号名称。

    -L  锁定用户密码,使密码无效。

    -s  修改用户登入后所使用的shell。

    -u  修改用户ID。

    -U  解除密码锁定

    更多相关内容
  • Linux目录创建与删除命令

    千次阅读 2021-05-10 17:39:26
    要求创建目录用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。命令中各选项的含义为:- m对新建目录设置存取权限。也可以用chmod命令设置。- p可以是一个...

    mkdir命令

    功能:创建一个目录(类似MSDOS下的md命令)。

    语法:mkdir [选项] dir-name

    说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。

    命令中各选项的含义为:

    - m对新建目录设置存取权限。也可以用chmod命令设置。

    - p可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

    rmdir命令

    功能:删除空目录。

    语法:rmdir [选项] dir-name

    说明:dir-name表示目录名。该命令从一个目录中删除一个或多个子目录项。需要 特别注意的是,一个目录被删除之前必须是空的。rm - r dir命令可代替rmdir,但是有危险性。删除某目录时也必须具有对父目录的写权限。

    命令中各选项的含义为:

    - p递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应 的信息。

    cd命令

    功能:改变工作目录。

    语法:cd [directory]

    说明:该命令将当前目录改变至directory所指定的目录。若没有指定directory, 则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读 权限。

    该命令可以使用通配符(通配符含义请参见第十章)。

    pwd命令

    在Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用 户目前处于哪一个目录中。要想知道当前所处的目录,可以使用pwd命令,该命令显示整个路径名。

    语法:pwd

    说明:此命令显示出当前工作目录的绝对路径。

    ls命令

    ls是英文单词list的简写,其功能为列出目录的内容。这是用户最常用的一个命令之一,因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。

    语法:ls [选项] [目录或是文件]

    对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出 其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。

    命令中各选项的含义如下:

    - a显示指定目录下所有子目录与文件,包括隐藏文件。

    - A显示指定目录下所有子目录与文件,包括隐藏文件。但不列出“.”和 “..”。

    - b对文件名中的不可显示字符用八进制逃逸字符显示。

    - c按文件的修改时间排序。

    - C分成多列显示各项。

    - d如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使 用,以得到目录的详细信息。

    - f不排序。该选项将使lts选项失效,并使aU选项有效。

    - F在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记 “@”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。

    - i在输出的第一列显示文件的i节点号。

    - l以长格式来显示文件的详细信息。这个选项最常用。

    每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小 建立或最近修改的时间 名字

    对于符号链接文件,显示的文件名之后有“—〉”和引用文件路径名。

    对于设备文件,其“文件大小”字段显示主、次设备号,而不是文件大小。

    目录中的总块数显示在长格式列表的开头,其中包含间接块。

    - L若指定的名称为一个符号链接文件,则显示链接所指向的文件。

    - m输出按字符流格式,文件跨页显示,以逗号分开。

    - n输出格式与l选项相同,只不过在输出中文件属主和属组是用相应的UID号和GID号来表示,而不是实际的名称。

    - o与l选项相同,只是不显示拥有者信息。

    - p在目录后面加一个“/”。

    - q将文件名中的不可显示字符用“?”代替。

    - r按字母逆序或最早优先的顺序显示输出结果。

    - R递归式地显示指定目录的各个子目录中的文件。

    - s给出每个目录项所用的块数,包括间接块。

    - t显示时按修改时间(最近优先)而不是按名字排序。若文件修改时间相同,则 按字典顺序。修改时间取决于是否使用了c或u选顶。缺省的时间标记是最后一次修 改时间。

    - u显示时按文件上次存取的时间(最近优先)而不是按名字排序。即将-t的时间 标记修改为最后一次访问的时间。

    - x按行显示出各排序项的信息。

    用ls - l命令显示的信息中,开头是由10个字符构成的字符串,其中第一个字符表示文件类型,它可以是下述类型之一:

    -普通文件

    d目录

    l符号链接

    b块设备文件

    c字符设备文件

    后面的9个字符表示文件的访问权限,分为3组,每组3位。

    第一组表示文件属主的权限,第二组表示同组用户的权限,第三组表示其他用户的权限。每一组的三个字 符分别表示对文件的读、写和执行权限。

    各权限如下所示:

    r读

    w写

    x执行。对于目录,表示进入权限。

    s当文件被执行时,把该文件的UID或GID赋予执行进程的UID(用户ID)或GID(组ID)。

    t设置标志位(留在内存,不被换出)。如果该文件是目录,在该目录中的文件只能被超级用户、目录拥有者或文件属主删除。如果它是可执行文件,在该文件执行 后,指向其正文段的指针仍留在内存。这样再次执行它时,系统就能更快地装入该文件。

    展开全文
  • 了解了用 ls 命令目录中列出条目后,现在我们要学习 Linux 系统下创建目录 Linux ,我们可以使用 mkdir 命令。Mkdir 是“make directory” 的缩写词。 mkdir 是什么呢Mkdir 是一个用来 Linux 系统下创建...

    了解了用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录。在 Linux 下,我们可以使用 mkdir 命令。Mkdir 是“make directory” 的缩写词。

    113731gzar99fddba09uq3.gif

    mkdir 是什么呢

    Mkdir 是一个用来在 Linux 系统下创建目录的命令。此命令属于内建命令。

    运行 mkdir 命令

    你可以在你的控制台直接键入 mkdir 来使用它。

    $ mkdir

    默认情况下,不带任何参数运行 mkdir 命令会在当前目录下创建目录。下面是参考示例:

    113120i9olvlo35ytq8y51.png

    mkdir command

    从上图看出,我们创建了名为 office 的目录。当我们运行 mkdir 命令时,我们位于 /home/pungki 目录。所以这个新目录 office 创建在/home/pungki目录下。如果我们使用绝对路径 - 例如:/usr/local - , 则 Linux 会在 /usr/local目录下创建一个目录。

    当 Linux 发现想要创建的目录已经存在, 那么 Linux 会提示我们 Linux 无法创建它。

    113121x32kn1nz58i3zhn8.png

    mkdir directory exist

    另外一个创建目录的首要条件是, 在想要创建目录的目标路径下你必须具有访问权限。当你无法取得权限时 mkdir 会报告这个错误。

    113122n0yd9y4zmmfmuvff.png

    mkdir permission denied

    创建多个目录

    我们也可以同时创建多个目录。比如我们要创建的目录有 ubuntu, redhat 和 slackware。那么语法会像这样子:

    $ mkdir ubuntu redhat slackware

    113123mti5fi5e550pwth5.png

    create multiple directories

    添加包含子目录的目录 [译注:递归地创建目录]

    当你要创建的目录包含子目录时,你需要使用 -p 参数。如果 mkdir 找不到父目录,那么这个参数会首先帮助创建父目录。比如说我们要创建名为 letter 的目录,在它的目录下包含有子目录 important。那么语法会像这样子:

    $ mkdir -p letter/important

    113125e1k7hc9wgbwqyjuk.png

    mkdir sub-directory

    设置访问权限

    使用 -m 参数,我们可以给即将生成的新目录设置权限。示例如下:

    $ mkdir -m=r-- letter

    上面的命令会创建一个名为 letter 的目录,同时为目录所有者、用户组和其他用户针对该目录赋予只读权限

    113126pwxmqw5xxhiwtaih.png

    mkdir set privilege

    打印创建目录的过程信息

    如果我们要查看信息,我们可以使用 -v 参数来实现。示例如下:

    $ mkdir -v ubuntu redhat slackware

    113127ar5led790p5u7u0m.png

    mkdir verbose

    总结

    Mkdir 命令也属于一个最基础的命令,对于想要学习 Linux 的朋友这个命令必须掌握。像往常一样,你可以键入man mkdir或mkdir --help来显示 mkdir 的手册页面和更加深入的探讨。

    展开全文
  • linux用户主目录

    千次阅读 2021-05-09 09:02:38
    在linux中代表用户主目录对一般用户,~表示/home/(用户名)对于root用户,~表示/root如果要查看~的真实面貌,可以先进入~目录,然后用pwd -P命令查看~的绝对路径cd ~pwd -P ~目录是Linux系统组织文件的一种...

    ~在linux中代表用户主目录

    对一般用户,~表示/home/(用户名)

    对于root用户,~表示/root

    如果要查看~的真实面貌,可以先进入~目录,然后用pwd -P命令查看~的绝对路径

    cd ~

    pwd -P ~

    目录是Linux系统组织文件的一种特殊文件。为使用户更好地使用目录,我们介绍有关目录的一些基本概念。

    (1)工作目录与用户主目录

    从逻辑上讲,用户在登录到Linux系统中之后,每时每刻都处在某个目录之中,此目

    录被称做工作目录或当前目录(Working Directory)。工作目录是可以随时改变的。用户初始登录到系统中时,其主目录(Home

    Directory)就成为其工作目录。工作目录用“.”表示,其父目录用“..”表示。

    用户主目录是系统管理员增加用户时创建起来的(以后也可以改变),每个用户都有自己的主目录,不同用户的主目录一般互不相同。

    用户刚登录到系统中时,其工作目录便是该用户主目录,通常与用户的登录名相同。

    用户可以通过一个~字符来引用自己的主目录。

    例如命令

    /home/WANG$ cat ~/class/software_1

    和下面的命令

    /home/WANG$ cat /home/WANG/class/software_1

    意义相同。Shell将用用户主目录名来替换~字符。目录层次创建好之后,用户就可以把有关的文件放到相应的目录中,从而实现对文件的组织。

    (2)路径

    顾名思义,路径是指从树型目录中的某个目录层次到某个文件的一条道路。此路径的主要构成是目录名称,中间用“/”分开。任一个文件在文件系统中的位置都是由相应的路径决定的。

    用户在对文件进行访问时,要给出文件所在的路径。 路径又分相对路径和绝对路径。 绝对路径是指从“根”开始的路径,也称为完全路径;相对路径是从用户工作目录开始的路径。

    应该注意到,在树型目录结构中到某个确定文件的绝对路径和相对路径均只有一条。绝对路径是确定不变的,而相对路径则随着用户工作目录的变化而不断变化。这一点对于我们以后使用某些命令如cp和tar等大有好处。

    用户要访问一个文件时,可以通过路径名来引用,并且可以根据要访问的文件与用户工作

    目录的相对位置来引用它,而不需要列出这个文件的完整路径名。例如,用户WANG有一个名为class的目录,该目录中有两个文件:software_1

    和hardware_1。若用户WANG想显示出其class目录中的名为software_1的文件,可以使用下列命令:

    /home/WANG$ cat /home/WANG/class/software_1

    用户也可以根据文件software_1与当前工作目录的相对位置来引用该文件。这时命令为:

    /home/WANG$ cat class/software_1

    Linux中用pwd命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。

    在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。

    1.命令格式:

    pwd[选项]

    2.命令功能:

    查看”当前工作目录“的完整路径

    3.常用参数:

    一般情况下不带任何参数

    如果目录是链接时:

    格式:pwd -P显示出实际路径,而非使用连接(link)路径。

    4.常用实例:

    实例1:用 pwd 命令查看默认工作目录的完整路径

    命令:

    pwd

    输出:

    [root@localhost ~]#pwd

    /root

    [root@localhost ~]#

    实例2:使用 pwd 命令查看指定文件夹

    命令:

    pwd

    输出:

    [root@localhost ~]#cd /opt/soft/

    [root@localhost soft]#pwd

    /opt/soft

    [root@localhost soft]#

    实例三:目录连接链接时,pwd -P显示出实际路径,而非使用连接(link)路径;pwd显示的是连接路径

    命令:

    pwd -P

    输出:

    [root@localhost soft]#cd /etc/init.d

    [root@localhost init.d]#pwd

    /etc/init.d

    [root@localhost init.d]#pwd -P

    /etc/rc.d/init.d

    [root@localhost init.d]#

    实例4:/bin/pwd

    命令:

    /bin/pwd [选项]

    选项:

    -L目录连接链接时,输出连接路径

    -P输出物理路径

    输出:

    [root@localhost init.d]#/bin/pwd

    /etc/rc.d/init.d

    [root@localhost init.d]#/bin/pwd --help

    [root@localhost init.d]#/bin/pwd -P

    /etc/rc.d/init.d

    [root@localhost init.d]#/bin/pwd -L

    /etc/init.d

    [root@localhost init.d]#

    实例五:当前目录被删除了,而pwd命令仍然显示那个目录

    输出:

    [root@localhost init.d]#cd /opt/soft

    [root@localhost soft]#mkdir removed

    [root@localhost soft]#cd removed/

    [root@localhost removed]#pwd

    /opt/soft/removed

    [root@localhost removed]#rm ../removed -rf

    [root@localhost removed]#pwd

    /opt/soft/removed

    [root@localhost removed]#/bin/pwd

    /bin/pwd: couldn't find directory entryin“..”with matching i-node

    [root@localhost removed]#cd

    [root@localhost ~]#pwd

    /root

    [root@localhost ~]#

    展开全文
  • linux在目录下创建文件

    万次阅读 2021-05-09 00:03:26
    Q5:Linux 每个用户创建的目录和文件放在他自己的宿主目录之下在linux操作系统下如何实现每创建一个新用户系统就自动在根目录下创建一个以用户名命名的文件夹呢?1、可在添加用户时,指定用户主目录为根目录,这样在...
  • 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 添加新用户创建主目录

    万次阅读 2021-09-16 21:54:42
    Linux adduser命令 Linux adduser命令用于新增使用者帐号或更新预设的使用者资料。 adduser 与 useradd 指令为同一指令(经由符号连结 symbolic link)。 使用权限:系统管理员。 adduser是增加使用者。相对的,也有...
  • Linux当前目录下创建文件夹

    千次阅读 2022-04-11 14:39:37
    直接使用命令mkdir即可,其含义为Make Directory,如下: 用法:mkdir filename >mkdir asher 结果: 当前目录下新增名为asher的文件夹
  • 工作目录与用户主目录从逻辑上讲,用户在登录到Linux系统中之后,每时每刻都处在某个目录之中,此目录被称做工作目录或当前目录(Working Directory)。工作目录是可以随时改变的。用户初始登录到系统中时,其主目录...
  • linux创建目录及其子目录

    千次阅读 2021-12-03 13:42:11
    linux下直接一个命令创建目录及其子目录 mkdir -p /media/build/temp/all/subdir
  • 1、建立新目录创建目录,请使用不带任何选项的mkdir命令:mkdir new_dir这将当前目录创建一个名为new_dir的新目录。您可以使用ls命令进行检查。您也可以指定要其中创建目录的路径...
  • linux创建用户并修改用户目录

    千次阅读 2022-04-27 11:53:02
    2.创建你想要的用户目录 mkdir name 3.vi /etc/passwd 更改目录 4.给用户相应的用户目录的权限 chown -R name:name /data/name chmod 760 /data/name Centos7: 修改用户配置文件的默认路径 将HOME=/...
  • 现在,我需要为用户超级用户授予权限,以便能够查看其他用户的/ home目录.但是,我不希望user1,user2,user3看到除他自己以外的任何其他用户的家. (也就是说,user1应该只能看到user1的主页等等).我创建用户和组,并...
  • 问题:新建普通用户在目录下创建文件夹提示“权限不够” 解决:登陆root用户,执行chmod 777 -R / (第一个7是所有者有读4,写2,执行1权利,第二个7是同组人 第三个7时其他人,test算是其他人,-R是覆盖目录下...
  • 查看是否有用户主目录:ls /home或cd /home/sc (注意空格不要漏掉) 如果想用useradd 新建用户:useradd -m sc 更改密码:passwd sc 查看用户主目录:ls /home或cd /home/sc 已经使用了useradd 删除用户: userdel sc...
  • linux怎样创建目录

    千次阅读 2021-05-10 06:08:28
    [root@localhost~]#mkdir-pv/tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,\>sysconfig/network-scripts},\>lib/modules,lib64,proc,sbin,sys,tmp,usr/local{bin,sbin},\>var/{lock,log,run}}m...
  • Mac 无法home文件夹下创建目录

    千次阅读 2021-05-10 04:16:07
    蝴蝶不菲/home的拥有者...和常见的linux家族不同,Mac的用户目录并没有放置/home,而是/Users下面,基本上/home是作为惯例存在的,对于Mac来说没什么用处。至于root用户,默认是不开启的,想要开启它稍微有些...
  • Linux创建用户只能访问某个目录

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

    千次阅读 2021-05-09 01:32:36
    文件系统中只分为目录和文件,所有文件都是存放在目录下root根目录用 / 表示# ls / 查看根目录下的一级子目录/boot 存放系统启动相关的文件,如内核文件、引导系统所需文件等,vmlinuz、initrd、grub;如果boot目录...
  • 使用非root用户在目录创建文件夹时出现以下问题:mycentos(非root用户名)权限不够 使用 sudo mkdir test 指令提示mycentos(非root用户名)不 sudres 文件中 这里其实需要给mycentos(非root用户名) ...
  • linux修改用户主目录的方法

    万次阅读 2018-11-11 02:17:25
    linux修改用户主目录的方法
  • Linux服务器创建普通用户到指定目录

    千次阅读 2021-03-26 17:41:34
    接下来先介绍root权限下创建普通用户的基本操作: 1、首先创建一个用户名为user的普通用户: useradd user 2、然后设置登录密码: passwd user 然后会提示你输入密码,输入即可: 一个名为user的普通用户创建好...
  • linux为已存在的用户创建home目录

    千次阅读 2020-08-18 16:29:25
    新建的用户时候,有时候创建home目录不成功或有忘记创建home目录,则需要后续来创建用户的家目录home 实例用已oracle用户为例子 localhost:~ # mkdir /home/oracle localhost:~ # chown oracle:oinstall -R /...
  • Linux下如何指定用户默认目录

    千次阅读 2020-11-24 16:06:39
    linux下默认的用户目录一般为/home/xxx,有时候我们需要修改默认目录,下面介绍两种修改方式 1、第一种 切换到oot用户,直接修改/etc/passwd文件,找 到需要修改的用户名那一行,如图修改为需要的路径即可,然后...
  • 文章目录一、用户操作①创建用户②给新用户设置密码③ 默认家目录二、修改默认家目录① 编辑passwd文件② 下面找到新增的用户③ 把前面的目录(/home/gblfy)修改为(/app/gblfy)三、验证测试①切换用户②查看当前...
  • Linux中,用户主目录(家目录)为:`~`2. 不同用户主目录相互独立(1)工作目录(2)用户主目录参考链接 一、Linux用户 1. Linux系统可以有多个用户 Linux系统是一个多用户多任务的分时操作系统。 任何一个...
  • linux下创建用户用户组的方法详解

    千次阅读 2021-01-19 23:59:39
    linux下创建用户(一)我们知道,Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 476,641
精华内容 190,656
关键字:

linux在用户主目录下创建目录