day5 linux操作基础命令 第二弹

           昨天基础命令很容易记,今天就略有点复杂,就记录下,以便以后过来翻阅。

     一个用户信息 ,一般是这样的

     apple(用户名,创建时候起的) x(密码占位符)xx(用户的uid)XX(用户所属群组的gid)xx(用户注释信息)xx(家目录)xx(用户登入第一个执行的进城)

     apple:x:2001:1224:master:home/apple:/bin/bash 这种样子

     可以通过vim命令进行修改

     uid 用户信息 vim /etc/passwd (ctrl+g进入列表最下列,ctrl+e跳转行末尾,yy复制当前行信息,P粘贴,a进入修改模式,esc退出修改模式,然后按:,输入wq保存退出,wq!强制保存退出,q不保存退出)

     用户密码 vim/etc/shadow 密码由加密的字符保存,还是通过passwd id 这个命令更改用户密码。

      gid  vim/etc/group

      组密码 vim/etc/gshadow

      创建用户家目录  mkdir /home/apple

      复制标准用户文件进用户家目录  cp -r /etc/skel/.[!.] /home/apple/

      用户家目录赋予所属用户跟所属分组  chown -R apple:apple /home/aoole/

      创建用户邮箱 touch /var/spool/mail/apple

      用户邮箱赋予所属用户跟所属分组  chown apple:mail /var/spool/mail/apple

       

       userdel 删除用户指令 (是不删除家目录) 

       userdel -r 删除用户所有信息 ,包括家目

       usersadd 新增一个用户

        -u 指定用户uid    -g 指定用户所属的群组 -d 指定用户的家目录  -c 指定用户的备注信息  -s 指定用户所用的shell

        比如新增一个用户 apple  , 属组fruit  ,uid 600

         useradd -u 600 -g fruit apple

         

        usemod 修改用户账户信息

         -u 修改用户的UID

         -g 修改用户的GID

        -G  将一个用户加入的指定的群组中

         -d 修改用的家目录

        -c  修改用户的备注休息

         -s 修改用户所属的shell

         usemod 命令 ‘要修改的信息’  用户名

         usemod -L 用户锁住 usemod-U 用户解锁

          groupadd 增加一个新的群组 ,使用方式类是useradd

          -g 制定群组的GID

           

          groupmod  修改一个群组的帐号的信息。

          -g 修改群组的GID  -n 修改群组的名称

          groupmod -n banana apple   苹果改成香蕉

          

         groupdel 删除群组

        


          ls -l 可以写成ll  查看文件上所设定的权限

          使用后 显示为4组数据

          第一组显示文件的属性 

           第二组分为三组数据, 代表 所有者权限 、所在组的权限 、其他用户的权限,写为rwx,r是read 可以读取内容的权限,w是write可是修改内容的权限,x是运行的权限可以将文件当成一个程序运行,比如一个文件名称是123.txt内容是  

          date

           cal

          使用./123.txt 输出(./指令是运行,sh指令验证x权限不靠谱)

          时间

          日历

          如果没有权限就显示为 - ,比如没有写的权限,显示就是

r-x,全没有就是---

         第三组 第四组是文件的属主和属组。

         root用户拥有所有权限,就是这么吊。

         chown命令可以修改文件的属猪

         chown  属主:属组 文件

         chown :属组  文件

         chown  属主  文件

      

                            chgrp可以修改文件的属组

         chgrp 属组 文件

          chmod 可以设定文件或目录的权限

                                -R可以递归设置

           +表示加入权限     -表示去掉权限     =表示去掉权限

            举个栗子 要给apple.txt 文件 所有者添加可运行权利          chmod o+x apple.txt

             对于文件来说  r 权限 可以读取文件内容 ;w权限可以修改文件内容;x 权限可以让文件以程序形式运行

              对于目录来说 r权限可以查看目录下的子目录与文件,只可以看到有这个子目录和文件,是否能看到文件内容取决于是否对该文件有r权限;w 权限 可以在目录下添加删除子目录或者文件;x权限 可以cd进目录

          


        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值