精华内容
下载资源
问答
  • linux创建用户、用户组、授权读写权限权限相关常用命令
    千次阅读
    2022-01-19 15:56:16

    先来个简单完整的创建用户并授权读写权限流程:

    #1,创建用户: useradd 用户名
    useradd xiaoming
    
    #2,给用户设置密码: passwd 用户名
    passwd xiaoming
    
    #3,创建文件夹: mkdir 文件夹名
    mkdir /tomcat7
    
    #4,创建用户组: groupadd 用户组名
    groupadd tomcat7group
    
    #5,将文件夹授权给用户组(-R代表递归处理,将指定目录下的所有文件及子目录一并处理): chgrp -R 用户组名 文件夹名
    chgrp -R tomcat7group /tomcat7
    
    #6,授权用户组写入权限:chmod -R 775 文件夹名称
    chmod -R 775 /tomcat7
    
    #7,将用户归属到某个用户组: usermod -G 附加组1,附加组2,...,附加组N  用户名
    usermod -G tomcat7group xiaoming
    

    查看文件权限实例(x代表可执行、r-代表可读、w代表可写):

    [root@VM-4-16-centos poetry]# ll 
    total 12
    drwxrwxr-x 2 zdb1 poetry 4096 Jan 19 14:58 123
    -rw-r--r-- 1 zdb1 poetry  670 Jan 19 14:57 1.txt
    -rw-rw-r-- 1 zdb1 poetry    4 Jan 19 15:00 2.txt
    • 最开头那个 - 代表的是类型(-代表文件,d代表目录,l代表连接)
    • 中间那三个 rw- 代表的是所有者(user)
    • 然后那三个 rw- 代表的是组群(group)
    • 最后那三个 r-- 代表的是其他人(other)

    更多相关内容
  • 用户权限管理 用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理。 在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统...whoami该命令用户
  • Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其...
  • Linux用户权限相关命令

    千次阅读 2022-04-16 17:56:55
    P60 用户权限相关命令 重点是用户和权限的相关概念。对于用户管理、组管理、修改权限的终端命令了解即可,以后的工作中使用频率也不高 在Linux中,每个系统都必须有一个账户,并且每一个用户针对不同的文件或者...

    P60 用户权限相关命令

    重点是用户和权限的相关概念。对于用户管理、组管理、修改权限的终端命令了解即可,以后的工作中使用频率也不高

    在Linux中,每个系统都必须有一个账户,并且每一个用户针对不同的文件或者目录有不同的权限

    组:为了简化相同用户权限的管理,同一个组内的人员是具有相同的权限,这样只用给组设置权限就好了 ,而不用分别为组内的每个人再单独设置权限

    P62  ls 输出信息介绍

     在显示文件的详细信息时,这些符号分别对应的含义是:

    1、区分文件还是目录(最开头的字符)

    2、用户自身的可读可写可执行权限

    3、一个组的可读可写可执行权限

    4、其他用户(非组内用户)的可读可写可执行权限

    5、硬连接数

    6、用户名

    7、组名

    8、大小       9、修改时间   10、文件名或者目录名

    P63 文件或者目录硬链接数的含义:多少个方式可以访问它

    对于文件,它的硬链接数就是1,从绝对路径访问

    对于目录,它的硬链接数,很大程度上取决于它有多少个子目录。绝对路径,cd .,进入子目录后的cd..(子目录数量可以变化)

    P64 chmod修改权限

    chmod +rwx 文件名/目录名   ,+代表增加用户和组队文件的权限(可读可写可执行可以增删)

     chmod -rwx 文件名/目录名   , -代表减少用户和组队文件的权限(可读可写可执行可以增删)

    注:对一个文件要执行命令,必须要有可执行权限。没有可执行权限,则对这个目录的所有命令都无法执行。在没有可执行权限时,连进入这个目录的权限都没有(cd),即便有读写权限,也无法使用。

    P66 超级用户

    当普通用户想要执行维护和管理系统的相关命令时,就要使用sudo命令切换到root用户来执行相关命令 

    涉及到系统维护相关的,终端命令前面都要加sudo

    P67 组管理

    注意:跟系统配置相关的文件都放在根目录下的etc目录下

     

    第一步:在用户目录下,敲 mkdir Python学习,创建目录

    第二步:在根目录下的etc目录下,创建dev组    sudo groupadd dev

    如果要查看创建的组    cat /etc/group

    第三步:sudo chgrp -R dev Python学习/      (-R是递归更改目录Python学习 所属的组,尤其在对目录更改时使用)

     演示结果为:

     这样以后对目录Python学习的访问,就可以直接将用户加入到dev组中去

    P69 如何安装中文输入法

    参考ubuntu18.04下安装中文输入法_知其黑、受其白的博客-CSDN博客_ubuntu中文输入法安装

    P70 用户管理的有关命令

    创建用户必须使用下面的两个命令:1、添加用户  2、紧接着及时设置用户密码

     

    删除用户:

     注意:查看用户信息可以使用 cat  /etc/passwd     (etc是在根目录下)

    P72 用id 查看用户ID和组ID   以及passwd文件介绍

    用户信息的基本格式(在/etc/passwd文件中)

     可以用id命令快速查看指定用户的信息(或者查看/etc/passwd文件中所有用户的信息)

    在查看组信息的时候,最后一个冒号后面(可能为空),显示的是用户名而不是组名

    who命令:用户名   未知   开机时间     (IP地址)

    (:0表示是这个用户是本机登录的)

    (IP地址表明这个用户是从哪个ip地址远程登录的这个账户)

    P74 修改主组或者附加组

    主组表示(前面我们讲的)用户所属的组 ,而附加组表示用户额外的其它权限

    id命令可查看当前用户的信息,组ID表明了用户的主组 gid=1000(python) 组=1000(python)。而后面的4(adm),24(cdrom) ,27(sudo)等 表示了用户的其他权限

    附加组:在/etc/group中最后一列表示该组的用户列表,用于指定用户所属的附加组

    可以增加用户的附加组来给用户增加权限。添加了附加组后,要使用新增的权限,需要这个用户重新登录

    P75 修改用户登录的shell 

    可以输入终端命令的窗口就叫做shell,shell是一个软件

    在ubantu中使用useradd添加一个用户后,使用的shell默认叫dash(dash效率更高,但是在Xshell软件中并不好用,它是一个软件)

    而在ubantu下Python用户使用的shell叫bash(是一个软件)

    修改用户登录的shell使用命令:sudo usermod -s /bin/bash zhangsan,修改后然后重新登录,即可
     

    P76 which 命令

    提示:前者是保存用户的信息,后者是保存当要执行(例如修改用户密码)命令时的可执行程序

     区分bin和sbin:bin保存一些具体的应用,而sbin是保存和系统相关的程序

     

    P77 切换用户 

    带- 和不带- 是有区别的,但是区别不大

    带- 可以将上一个用户的目录同时带过去,如果没加 - ,也可以用cd 返回当前用户的目录

     注:第一次登陆root用户,需要先设置密码,执行 “sudo passwd root ”

     

     P78 修改文件权限的三个命令

     当一个用户既不属于某个文件的拥有者,也不属于这个文件所属组的用户,则不能对这个文件读

    P79 chmod 命令的常用方法

    常用chmod  -R  755  文件名或者目录名  而 不常用chmod +rwx 文件名或者用户名

    在使用chmod这个命令时,最常使用的是使用连续的三个数字,分别对应当前用户、组内用户、其他用户的权限,

     

     

    P80 chmod演练

    01.py    754    sudo chmod 754 01.py

    123.txt   640   sudo chmod 640 123.txt

    test    775       sudo chmod -R 775 test(修改的是目录权限,则要带循环 - R) 

    展开全文
  • useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。这篇文章给大家介绍了Linux创建用户的操作命令,感兴趣的朋友一起看看吧
  • 这个命令的输出会显示uid,gid和用户所属的组。uid即user ID,这是账户创建时被赋予的。gid是primary group ID,是主要的组的id。当然这个用户也可以属于其他更多的组。用户账户信息被定义在 /etc/passwd文件中,组...

    一、查看身份  id:Display user identity.

    这个命令的输出会显示uid,gid和用户所属的组。

    uid即user ID,这是账户创建时被赋予的。

    gid是primary group ID,是主要的组的id。当然这个用户也可以属于其他更多的组。

    用户账户信息被定义在 /etc/passwd文件中,组信息被定义在/etc/group文件中。

    二、chmod  命令名称:chmod

    命令英文原意:change the permissions mode of a file

    命令所在路径:/bin/chmod

    语法:chmod [{ugo}{+-=}{rwx}][文件或目录][mode=421][文件或目录]

    功能描述:改变文件或目录权限。

    用户类型:

    u:user,实际上指所有者

    g:group所属组

    o:others其他人

    a:all所有人,即ugo的组合,如果不指定用户类型,默认是all。

    +增加权限,-去掉权限,=直接赋予权限

    r可读,w可写,x可执行。

    具体对文件和文件夹有不同意义,比如一个叫doc的文件,给所有者加上wx权限:chmod u+wx doc

    三、用数字表示权限

    复制代码代码如下:

    r-4

    w-2

    x-1

    将每一组的权限数字加起来作为整组的权限,比如:

    rwx是7,r-x是5,r--是4

    那么rwxr-xr--可以表示为754

    比较常用的数字:7 (rwx), 6 (rw-), 5 (r-x), 4 (r--), 0 (---)

    四、umask命令  umask命令功能:显示、设置文件的缺省权限。

    umask命令语法:umask [-S]

    -S:以rwx形式显示新建文件或目录的缺省权限。

    执行umask:

    显示0022

    第一个0:特殊权限位

    022用户权限位,权限掩码值。

    需要用777减去022,得到755,三个数字分别表示ugo(user,group,others)的权限。

    umask –S:

    u=rwx,g=rx,o=rx

    Linux权限规则:

    缺省创建的文件不能授予可执行x权限,这点是为了安全着想,文件默认是不能执行的。

    可以用umask改变默认权限,用umask加上掩码值的形式。

    比如想把权限改为750,要用777减去750,及umask 027命令。

    五、改变身份Changing Identities  在Linux中可以用三种方式改变自己当前的身份:

    1.登出,然后用另一个账号登入(…orz…)。

    2.使用su命令。

    3.使用sudo命令。

    A:su  su:Run a Shell with Substitute User and Group IDs.

    su [-[l]] [user]

    如果使用了-l选项(经常被简写为-),结果就是一个login shell。

    意思是用户user的环境会被载入,当前的工作路径会被换为这个用户的home路径。如果没有指定用户,默认是superuser。

    当执行su –之后,需要输入superuser的密码,输入成功之后,会开启一个新的shell,命令提示符将会变为#(之前是$),并且当前的工作目录变为superuser的home目录(/root),结束后如果要退出,输入exit,就会回到之前的shell。

    也可以直接执行一条命令:

    复制代码代码如下:

    su –c ‘command’

    需要把命令放在引号里,以作区分。

    B:sudo  sudo:Execute a Command as Another User.

    sudo和su类似,有一些附加的属性,管理员可以配置sudo,在良好的控制下,让普通用户以不同的身份执行命令。

    一个用户可能被限制在一些特定的命令中,不能执行其他。

    另一个不同就是sudo不要求知道superuser的密码,只需要知道当前用户的密码,输入密码后,完成认证,sudo不会新开一个shell,也不会载入另一个用户的环境,命令也不需要被引号括起来。这种行为可以通过各种选项覆写,可以查看sudo的man page。

    sudo –l可以查看sudo所赋予的权限。

    六、改变所有者和所属组  改变所有者:chown

    命令英文原意:change file ownership

    语法:chown [用户] [文件或目录]

    功能:改变文件或目录的所有者。

    改变所属组:chgrp

    命令英文原意:change file group ownership

    语法:chown [用户组] [文件或目录]

    功能:改变文件或目录的所属组。

    chown命令也可以用于改变所属组。

    复制代码代码如下:

    chown [owner][:[group]] file...

    七、更改密码  passwd [user]

    重置密码时,需要输入旧的密码。

    如果你有superuser的权限,你还可以设置其他用户的密码。

    另一些选项可以设置账户锁定,密码过期等,详细信息可以查看passwd的man page。

    展开全文
  • 本资源包含Linux常用的用户用户增加和修改的命令,以及用户划分权限目录
  •  运行命令:“useradd -d /home/test test” //增加用户test,并制定test用户的主目录为/home/test  运行命令:“passwd test” //为test设置密码,运行后输入两次相同密码 3、更改用户相应的权限设置:  运行...
  • Linux新建用户及添加用户权限

    千次阅读 2020-12-12 16:26:21
    Linux新建用户及添加用户权限 新建用户主要用到useradd命令,首先登录已有的Linux账户,我是登录后直接操作的(即在已登录账户的根目录下) 1.新建用户 sudo adduser yzhao 出现下图所示:首先需要输入已登录账户的...

    新建用户主要用到useradd命令,首先登录已有的Linux账户,我是登录后直接操作的(即在已登录账户的根目录下)

    1.新建用户

    sudo adduser yzhao
    

    出现下图所示:首先需要输入已登录账户的密码并回车,然后设置新账户的密码并需要二次确认,图中倒数2到6行的信息非必填项,可按回车设置为缺省,最后输入Y表示确认信息无误,账户创建成功。
    (blue:已登录用户名;green:服务器名;yellow:新建的用户名)
    blue:已登录用户名;green:服务器名;yellow:新建的用户名
    现在新的账户就建好啦,怎么使用呢?至少需要一个新用户的文件夹呀!
    接下来是第二步:

    2.创建新用户权限的文件夹

    切换到要为新账户创建文件夹的上级文件夹(red)下,创建文件夹时可以发现刚才已登录的账户没有创建文件夹的权限:
    在这里插入图片描述
    这时需要切换到root模式,命令:

    sudo -i
    

    输入root模式的密码后,切换到要为新账户创建文件夹的上级文件夹(red)下,创建文件夹:

    mkdir yz111
    

    创建好文件夹后,使用ll命令,查看该文件夹的所有权等信息,可看出新建的文件夹的所有者,所在组都是root:
    在这里插入图片描述

    接下来将新建的文件夹的所有权修改为新建的账户(涂黄色的)所有,命令:

    chown -R yellow:purple yellow
    

    这条命令的解释:
    chown空格-R空格修改后的文件夹所有者账户名:所有者所在群组名空格要修改所有者信息的文件或文件夹
    参数-R表示不仅对该文件夹进行所有者修改,也对文件夹下的子目录的所有者进行了修改。
    修改后的权限:yellow对文件夹的操作权限∈purple对文件夹的操作权限
    在这里插入图片描述
    本人实际操作时的一点儿拙见,欢迎指正!

    展开全文
  • 1、添加用户,首先用adduser命令添加一个普通用户命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy //修改密码 Changing password for user tommy. New UNIX password: //在这里输入新密码 ...
  • linux创建用户命令

    千次阅读 2021-05-09 04:05:48
    Linux 系统是下可以通过命令创建用户,当然也可以创建用户组,下面由学习啦小编为大家整理了linux创建用户命令的相关知识,希望对大家有帮助!linux创建用户命令——groupadd命令其格式如下:代码:groupadd ...
  • Linux文件权限命令

    千次阅读 2021-11-17 09:19:01
    文件属性解释二、文件权限命令1.chgrp命令2.chown命令3.chmod命令 一、文件属性基础知识 1.文件属性 2.文件属性解释 ①文件类型(file type): d 目录 - 文件 l 链接文档 b 装置文件里面的可供存储的接口设备 c ...
  • Linux命令_用户,权限管理

    千次阅读 2021-05-08 22:07:57
    可通过cat /etc/passwd查看系统用户信息,由于系统管理员通常需要使用多种身份登录系统,例如通常使用普通用户登录系统,然后再以su命令切换到root身份对传统进行管理。这时候就可以使用whoami来查看当前用户的身份2...
  • linux修改访问权限命令

    千次阅读 2020-05-21 13:58:16
    chmod命令:chmod是Linux/Unix中修改文件或者目录权限命令,通过修改权限可以让指定的人对文件可读、可写、可运行,极大地保证了数据的安全性。 修改权限的两张方法(一般情况下): 文字法:chmod [who][operator...
  • 摘要 腾兴网为您分享:Linux普通用户没有权限使用命令怎么办,智能互联,智慧大学,微商助手,豌豆荚等软件知识,以及高考倒计时器,京东拼购app,单田芳评书打包,小米手机管家,离线小说,批量压缩图片大小,银行...
  • 众所周知SFTP账号是基于SSH账号的,所以在默认情况下访问服务器的权限是非常大的,今天的教程就是教大家进行SFTP用户权限设置。必要条件: 你的openssh-server版本至少得失4.8p1, 因为配置权限需要版本添加的新配置...
  • 一、linux添加用户并赋予root权限 1、添加用户,首先用adduser命令添加一个普通用户命令如下: #adduser eric //添加一个名为eric的用户 #passwd eric//修改密码 Changing password for user eric. New UNIX ...
  • 不少用户在进行Linux系统操作的时候,遇到普通用户权限受制的问题,导致一些系统命令无法使用,比如reboot、shutdown等命令,遇到这个问题不难解决,下面小编就给大家介绍下Linux普通用户没有权限使用系统命令的解决...
  • 今天继续给大家介绍Linux基本知识,本文主要内容是介绍Linux文件权限相关命令。 一、chown命令修改文件属主 在Linux系统中,chown命令可以更改文件的属主和属组,chown命令使用示例如下: chown user.user target ...
  • linux 中更改权限命令chown,chmod,chgrp

    千次阅读 2021-05-13 08:58:49
    写在前面,关于chown,chmod的区别chown用法用来更改某个目录或文件的用户名和用户组的chown 用户名:组名 文件路径(可以是就对路径也可以是相对路径)例1:chown root:root /tmp/tmp1就是把tmp下的tmp1的用户名和用户...
  • 认识Linux命令--用户权限管理

    千次阅读 2021-05-15 19:29:57
    用户是Unix/Linux系统工作中重要的一环,用户管理包括用户与组账号的管理。在Unix/Linux系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,...在Unix/Linux安装的过程中,系统会自动创建许多用户...
  • Linux权限命令总结

    2022-03-04 11:41:34
    1.每一行显示一个文件或目录的信息,这些信息包括文件的类型、文件的权限、文件的属主、文件的所属组、文件大小、创建时间和文件名。 2.读取权限:r,写入权限:w,执行权限:x。 ①---:没有权限,对应二进制为000...
  • linux 更改文件权限命令 chmod

    千次阅读 2021-05-12 00:40:22
    chmod -change file mode bits :更改文件权限chmod是用来改变文件或者目录权限命令,但只有文件的属主和超级用户(root)才有这种权限。更改文件权限的2种方式:一、权限字母+操作符表达式二、数字方法(常用)hmod...
  • Linux权限命令chmod

    千次阅读 2021-02-27 20:09:37
    2019年11月20日 0次阅读 共3850个字 0条评论 0人点赞 QueenDekimZ Linux权限简介 Linux系统上对文件的权限有着严格的控制...通常情况下,一个文件只能归属于一个用户和组, 如果其它的用户想有这个文件的权限,则可以将
  • linux下修改文件权限命令

    千次阅读 2021-12-05 14:53:42
    1.将文件file1.txt增加可读权限 chmod ugo+r file1.txt 2.将文件file1.txt设为所有人(all)可读 chmod a=r file1.txt 3.为ex1.py文件拥有者取消可执行权限 chmod u-x ex1.py 修改方法2:(数字) 命令:...
  • Linux权限命令

    千次阅读 2020-03-01 18:00:35
    我是近视的脚踏实地,这篇文章主要是Linux的入门学习      唯有行动  才能解除你所有的不安 文件权限 ※r:对文件是指可读取内容 对目录是可以ls ※w:对文件是指可修改文件内容,对目录...
  • Linux 基础基础——权限管理命令chmod

    千次阅读 2021-05-10 07:23:20
    一、Linux中的文件权限与目录权限Linux中定义了3种访问权限,分别是r、w、x。其中r表示对象是可读的,w表示对象是可写的,x表示对象是可执行的,这3种权限组成一组rwx分别对应对象的3个安全级别。这3个安全级别分别...
  • Linux的chmod命令是用来改变文件权限的,对于文件或者目录的普通权限,共有 3 种,分别为: r:读取; w:写入; x:执行。 今天为大家详细介绍下chmod命令的意义和用法 chmod命令 改变文件权限 一、符号模式 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 389,606
精华内容 155,842
热门标签
关键字:

linux增加用户权限命令