Владение изменения и полномочия файла

Я использую Davical, очень удовлетворенный им. Простой в использовании и с поддержкой LDAP.

0
задан 14 December 2012 в 14:40
2 ответа

Создайте сценарий

Аналогично этому вы можете изменить в соответствии с вашими потребностями

cat chmodown
#!/bin/bash

chmod $2 $1 $5
chown $3:$4 $1 $5

$ 1 - имя файла. $ 2 - разрешение. $ 3 - имя пользователя. $ 4 - Имя группы $ 5 (-R) для рекурсии.

Вы также можете поместить тот же сценарий в "/ usr / bin /".

chmodown install.log 777 test root
ls -al install.log
-rwxrwxrwx 1 test root 18262 Jul 27 01:52 install.log
4
ответ дан 4 December 2019 в 11:11

Я не думаю, что это действительно возможно.

Я думаю, что вам нужно ввести имя файла только один раз. Вы можете сделать что-то вроде этого

# для in file.txt; сделать chown user1: groupOfUser1 $ a; chmod 770 $ a; done

Здесь вам нужно ввести имя файла только один раз :)

В то же время вы можете использовать сценарий оболочки следующим образом:

#!/bin/bash
chown $1:$2 $4
chmod $3 $4

Сделайте этот исполняемый файл и поместите его в свою переменную PATH и используйте его как-нибудь вот так.

# ./x.sh права доступа группы пользователей имя_файла

3
ответ дан 4 December 2019 в 11:11

Теги

Похожие вопросы