day03Linux学习

普通用户和最高管理员切换

普通切换root用户

sudo -i ---没有设置密码的时候

su root ---设置密码之后

root切换普通用户

su 用户名

添加新用户

语法:useradd [选项] 用户名

选项:-d:设置新用户登陆时所使用的家目录

-g(group):设置组

-m(mkdir):没有主目录会自动创建用户主目录

eg:useradd -d /home/sg -m sg;创建了一个用户sg,并在家目录下为它分配了一个同名目录。

查看用户所属组

[sudo] groups 用户名;普通用户使用sudo临时提升权限

删除目录

userdel [选项] 用户名

-r:递归删除

-f:强制删除,不提示

给用户添加口令(密码)

passwd [选项] 用户名

-l:锁定口令(锁定账户)

-u:口令解锁

-d:使账号无口令

root用户下:passwd 用户名

普通用户下:passwd

修改用户

usermod [选项] 用户名

-g:用户组,修改用户所属用户组

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

-u:uid,修改用户ID

usermod -g root sg 将sg用户所属组改为root组

添加用户组

groupadd [选项] 组名

查看所有用户组

cat /etc/group

cat /etc/gshadow

删除用户组

groupdel [选项] 组名

修改用户组

groupmod [选项] 新组名 旧组名

-g:GID,微信的组制定新的唯一标识

-n:新用户组,将用户组的名字改为新名字

修改目录的拥有者

chown [选项] 用户名或者:组名 文件/目录的路径

-c:显示更改部分的信息

-f:忽略错误信息

eg:chown sg /home/z/demo.c -- 修改demo.c文件的拥有者为sg

eg:chown :root /home/z/demo.c -- 修改demo.c文件的拥有者为root组

修改文件或者文件夹的读写执行权限

chmod [选项] 权限 文件或目录的路径

文字设定法

chmod [who] [+,-,=] 权限名 文件或目录的路径

who可选:

a:all所有用户

u:user当前用户

g:group当前用户组

o:other其他用户或者用户组

+:增加权限

-:删除权限

=:设置权限

权限名:

r:可读

w:可写

x:可执行

-:不可(不可读,不可写,不可执行)

数字设定法:

r:4

w:2

x:1

-:0

eg:chmod 777 demo.c

补充:

1Byte=8bit

1KB=1024B

查看Linux命令帮助

man [cp] 官方帮助文档,不需要借助外网,纯英文

[cp] --help  中文翻译的API文档,不需要借助外网,大部分内容是中文

  • 11
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值