澳门游戏平台大全 澳门游戏平台大全 Day03_客户群组权限及正文管理命令,linux客商权限常用命令

Day03_客户群组权限及正文管理命令,linux客商权限常用命令



003day–linux用户权限常用命令,003day–linux

一、useradd命令选项:

–u:指定用户的UID         useradd –u 1024 mu    #指定mu的UID为1024

–g:指定用户所属的群组   useradd –g jack mu    
 #指定mu的所属群组为jack

–d:指定用户的家目录      useradd –d /home/family mu
 #指定mu家目录为 /home/family

–c:指定用户的备注信息    useradd –c ‘mu_test’ mu
 #mu的备注信息为’mu_test’

–s:指定用户所用的shell

*********************************************************************************

二、usermod命令选项:

–u:修改用户的UID      useradd –u 1024 mu    #修改mu的UID为1024

–g:修改用户的GID      useradd –g 2048 mu    #修改mu的UID为2048

–G:将一个用户加入到指定的群组中    usermod –G jack mu
 #把mu加入jack群组中

–d:修改用户的家目录   useradd –d /home/family mu
 #修改mu家目录为 /home/family

–c:修改用户的备注信息 useradd –c ‘mu_test’ mu
 #修改mu的备注信息为’mu_test’

–s:修改用户所用的shell

–L:将用户的账号锁住   usermod –L mu  #锁定mu

–U:将用户的账号解锁  usermod –U mu  #解锁mu

*********************************************************************************

三、userdel命令选项

userdel mu      #删除mu用户不删除其家目录的命令

userdel –r mu  #删除mu用户和其家目录的命令

**********************************************************************************

四、group命令选项

4.1 groupadd命令

groupadd group1  #新增一个group1群组

4.2 groupmod命令

groupmod –g 666 mu  #修改mu群组的GID为为666

groupmod –n jack mu  #修改mu群组名为jack

4.3 groupdel命令

groupdel mu   #删除mu群组

*****************************************************************

五、课后作业(用时50分钟)

1) 新建用户natasha,uid为1000,gid为555,备注信息为“master” 

useradd -u 1000 -g 555 -c ‘master’ natasha

2) 修改natasha用户的家目录为/Natasha

usermod -d /Natasha natasha

3) 查看用户信息配置文件的最后一行

cat /etc/passwd

shift + G

4) 为natasha用户设置密码“123”

echo 123 | passwd natasha 

5) 查看用户密码配置文件的最后一行

cat /etc/shadow

shift + G

6) 将natasha用户账户锁定

usermod –L natasha

7) 将natasha用户账户解锁

usermod –U natasha

8) 新建组police,gid为999

groupadd -g 999 police

9) 查看组配置文件的最后一行

cat /etc/group

shift + G

10) 将natasha用户加入police组

groupmod -G police natasha

澳门游戏平台大全,11) 修改police组的组名为jingcha

groupmod -n jingcha police

12) 删除natasha用户,连家目录和邮箱一起删除

groupdel -r natasha

13) 删除jingcha组

groupdel jingcha

*****************************************************************

六、用户、群组权限详解

6.1 ls –l命令查看文件权限

d  rwx  rw-  r–

第一个参数d为目录文件,此外还有其它符号 : – 普通文件

第二个参数rwx 读 写 执行, – 表示没有权限的意思   u 所有者用户

第三个参数同上    g 组用户

第四个参数同上    o 其它用户

7(rwx)  6(rw-)  5(r-w)  4(r–)  3(-wx)  2(-w-)  1(–w)  0(—)

课后作业(用时60分钟)

1) 在用户的主目录下创建目录test,进入test创建空文件file1

cd /

mkdir  /test

cd /text

touch file1

2) 以长格式形式显示文件信息,注意文件的权限和所属用户和组

ll – dl /test/file1

3) 为文件file1设置权限,使其他用户可以对此文件进行写操作。

 chmod o=w /test/file1

4) 查看设置结果,

ll – dl /test/file1

5) 取消同组用户对文件file1的读取权限,并查看设置结果。

chmod g-r /test/file1

ll – dl /test/file1

6)
用数字表示法为文件file设置权限,所有者可读、可写、可执行,所属组用户和其他用户只具有读和执行的权限。设置完成后查看设置结果。

chmod 755 /test/file1

ll – dl /test/file1

7)
用数字形式更改文件file1的权限,使所有者只能读取此文件。其他任何用户都没有权限。查看设置结果。

chmod 400 /test/file1

ll – dl /test/file1

8) 回到上层目录,查看test的权限

cd..

ll – dl /test

9) 为其他用户添加对此目录的写权限

chmod o+w /test

 

一、useradd命令选项: –u:指定用户的UID useradd –u 1024 mu
#指定mu的UID为1024 –g:指定用户所属的群…

一.用户、群组和权限

  1. 用户及passwd文件
    • /etc/passwd文件的功能:存储所有用户的相关信息,该文件也被称为用户信息数据库(Database)
    • /etc/passwd文件每个字段的具体含义
      澳门游戏平台大全 1
      澳门游戏平台大全 2 a)
      第1个字段(列)记录的是这个用户的名字(在创建用户时root用户起的)。 b)
      第2个字段(列)如果是x,表示该用户登录Linux系统时必须使用密码;如果为空,则该用户在登录时无须提供密码。 c)
      第3个字段(列)记录的是这个用户的uid。 d)
      第4个字段(列)记录的是这个用户所属群组的gid。 e)
      第5个字段(列)记录的是有关这个用户的注释信息(如全名或通信地址)。 f)
      第6个字段(列)记录的是这个用户的家目录的路径。 g)
      第7个字段(列)记录的是这个用户登录后,第一个要执行的进程。
  2. shadow文件
    • /etc/shadow文件的功能:存储所有用户的密码,每一个用户占用一行记录,该文件实际上就是存放用户密码的数据库(Database)
    • /etc/shadow文件每个字段的具体含义
      澳门游戏平台大全 3
      !是什么意思,需查证 a) 第1个字段(列)是用户名。 b)
      第2个字段(列)是密码,这个密码是经过MD5加密算法加密过的密码
  3. 群组及group文件
    • /etc/group文件的功能:存放了Linux系统中所有群组的信息,它实际上就是一个存放群组信息的数据库(Database)
    • /etc/group文件每个字段的具体含义
      澳门游戏平台大全 4 a)
      第1个字段是这个群组的名字。 b)
      第2个字段中的x表示这个群组在登录Linux系统时必须使用密码。 c)
      第3个字段记录的是这个群组的gid。 d)
      第4个字段记录的是这个群组里还有哪些群组成员
  4. useradd新增一个用户
    • useradd常用选项
      **a) –u:指定用户的UID b) –g:指定用户的GID c)
      –d:指定用户的家目录 d) –c:指定用户的备注信息 e)
      –s:指定用户所用的shell f) -G:新账户的附加组列表**
  5. usermod修改用户的账户信息
    • usermod常用选项
      **a) –u:修改用户的UID b) –g:修改用户的GID c)
      –G:将一个用户加入到指定的群组中 d) –d:修改用户的家目录 e)
      –c:修改用户的备注信息 f) –s:修改用户所用的shell**
  6. usermod锁住用户及将用户解锁
    • usermod –L:将用户的账号锁住
    • usermod –U:将用户的账号解锁
  7. userdel删除用户账号
    • –r:在删除用户的同时删除这个用户的家目录及其邮箱,如果不用,邮箱及家目录不会被删除
  8. 群组的管理
    • groupadd:创建一个新的群组账号
      • –g:指定群组的GID
    • groupmod:修改一个群组账号的信息
      • –g:修改群组的GID
      • –n:修改群组的名称
        • groupmod –n jack mu #修改mu群组名为jack
    • groupdel:删除一个群组账号

二.用户、群组及权限的深入讨论

  1. ls -l 命令查看文件上所设定的权限
    澳门游戏平台大全 5

    • 第一列分成4组 a)
      第1个字符为第1组,代表这是一个文件(-)或是一个目录(d),也可以是其他资源。 b)
      第2、3、4个字符为第2组,定义了文件或目录的所有者(owner)所具有限的权,使用u代表所有者(owner)对文件的所有权限。 c)
      第5、6、7个字符为第3组,定义了文件或目录的所有者所在的群组中其他(用户)所具有的权限,使用g代表这一组(group)权限。 d)
      第8、9、10个字符为第4组,定义了既不是owner也不和owner在同一群组的其他用户对文件或目录所具有的权限。使用o代表这一组(other)权限。
    • 7(rwx) 6(rw-) 5(r-w) 4(r–) 3(-wx) 2(-w-) 1(–x) 0(—)
    • 第三列、第四列为文件的属主和属组
  2. chown修改文件的属主
    • chown 属主:属组 文件
    • chown 属主 文件
  3. chgrp修改文件的属组
    • chgrp 属组 文件
  4. chmod设定或更改文件或目录上的权限
    • -R:不但设置(或更改)该目录权限,而且还要递归地设置(或)更改该目录中所有文件或子目录的权限

三.正文处理命令及tar命令

  1. cat进行文件的纵向合并
    • 纵向合并
      使用cat命令将baby.age、baby.kg和baby.sex这三个文件纵向合并为baby文件的方法:
      cat baby.age baby.kg baby.sex >baby
    • 内容添加
      使用cat命令将baby.age文件的内容添加到baby2文件中的方法:
      cat baby.age >>baby2
  2. 归档文件和归档技术
    • 归档(archiving)就是将许多文件(或目录)打包成一个文件,方便备份、还原及文件的传输操作
    • tar常用选项
      • c:创建一个新的tar文件。
      • t:列出tar文件中目录的内容。
      • x:从tar文件中抽取文件。
      • f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。
      • v:显示所打包的文件的详细信息,v是verbose的第1个字母。
      • z:使用gzip压缩算法来压缩打包后的文件。
      • j:使用bzip2压缩算法来压缩打包后的文件。
  3. tar创建、查看及抽取归档文件
    • tar创建归档文件
      • tar cvf arch.tar arch
        :将arch目录打包成一个名为arch.tar的归档文件
      • tar tf
        arch.tar
        :显示arch.tar这个归档文件(包)中的所有文件
      • tar xvf arch.tar -C 路径:指定路径解包
  4. 文件的压缩和解压缩
    • gzip file1 –c > /路径/name.gz
      :将文件file1压缩成.gz格式的压缩包
    • gunzip file1.gz >/路径/name.gz:将压缩文件file1.gz解压缩
    • bzip2 file1 -c >
      /路径/name.bz2
      :将文件file1压缩成.bz2格式的压缩包
    • bunzip2
      file1.bz2 >/路径/name.bz2
      :将压缩文件file1.bz2解压缩
  5. tar命令的同时进行打包和压缩
    • tar -zcvf arch.tar.gz
      arch
      :tar命令将arch目录打包而且同时使用gzip的技术压缩打包后文件
    • tar cvfj arch.tar.bz2 arch:
标签:,

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图